C++里面指针可以这样void **a;
那么a就是指针的指针,这个在delphi里怎么定义?我知道void *可以用pointer带还有就是
c++里面可以
void *a;
(*a)=NULL;这个转成delphi又如何?
那么a就是指针的指针,这个在delphi里怎么定义?我知道void *可以用pointer带还有就是
c++里面可以
void *a;
(*a)=NULL;这个转成delphi又如何?
调试欢乐多
var
p: Pointer; // (无类型)指针
pp: PPointer; // (无类型)指针的指针
begin
p := nil;
// pp := nil;
end;
之后用if(a!=NULL)去检查是否得到了函数指针换成delphi该写成什么呢?
TFunc : function() : integer;stdcall;
var FFunc : TFunc;
begin
@FFunc := GetProcaddress();
end;或者这样
var
FFunc : function() : integer;stdcall;
begin
@FFunc := GetProcAddress();
end;
begin
//...
end;