int8 c++
场景:C++中的int8*类型 在delphi中如何表示
C++中的int8**类型 在delphi中怎么表示
应用C++编写的DLL 其中有参数的类型是int8**
在delphi中 我定义type PPChar = ^PChar
引用时不正确
------解决方案--------------------
呵~~,上面的定义数据类型错了。
这样使用吧。不知道是不是楼主所想要的处理;
BTW:定义成DLL,并要给其他开发语言使用的话,
就要用标准的接口类型,这样的接口数据类型,是不太合适的。
var
pdata:pbyte;//^byte;0..255
pPoint:pbyte;
begin
try
new(pdata); //分配内存给指针PDATA
pdata^:=20; //赋值
pPoint:=pdata;//用另一个指针指向这个pdata指针;
showmessage(inttostr(pPoint^));// 访问 :通过指向指针的指针访问内存的值;
finally
pPoint:=nil;
dispose(pdata);
end;
end;
C++中的int8**类型 在delphi中怎么表示
应用C++编写的DLL 其中有参数的类型是int8**
在delphi中 我定义type PPChar = ^PChar
引用时不正确
------解决方案--------------------
呵~~,上面的定义数据类型错了。
这样使用吧。不知道是不是楼主所想要的处理;
BTW:定义成DLL,并要给其他开发语言使用的话,
就要用标准的接口类型,这样的接口数据类型,是不太合适的。
var
pdata:pbyte;//^byte;0..255
pPoint:pbyte;
begin
try
new(pdata); //分配内存给指针PDATA
pdata^:=20; //赋值
pPoint:=pdata;//用另一个指针指向这个pdata指针;
showmessage(inttostr(pPoint^));// 访问 :通过指向指针的指针访问内存的值;
finally
pPoint:=nil;
dispose(pdata);
end;
end;