首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
pchar专题
Delphi Dll中传递Pchar类型参数是否需要加var
比如原来有个函数是这样的: procedure GetMsg(ret: Integer; var Msg: string); stdcall; //返回消息 begin Msg := 'OK'; end; 现在改成这样: procedure GetMsg(ret: Integer; var Msg: PChar); stdcall; //返回消息 begin StrPCopy(Msg, '
阅读更多...
关于在procedure中的Pchar参数
Pchar是一个指针类型,他指向一个Char类型的指针相当于C语言中的 *Char类型。 pinteger也同样是指向一个整数的指针 前段时间,公司里面要使用一个用PB写的DLL,而他公开的参数是一个Pchar类型的,而且该参数的值需要返回。 但是他的声明类型中既没有加 Var也没有加Out来指定其为输出参数。现在我们来讨论一下,如何使Pchar类型的参数将使用后的值返回出来。
阅读更多...
谈谈typedef char* PChar; const PChar p;的错误之处
我们之前讨论过const_iterator和const形式的iterator的区别, 直接引用过来, 代码如下: #include <iostream>#include <vector>using namespace std;int main(){vector<int> v(10);vector<int>::iterator it;for(it = v.begin();
阅读更多...