读书人

C++中的int8*类型 在delphi中如何表示

发布时间: 2012-04-24 14:15:38 作者: rapoo

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;

读书人网 >.NET

热点推荐