首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-04-24 
C++中的int8**类型在delphi中怎么表示应用C++编写的DLL其中有参数的类型是int8**在delphi中我定义typePPCh

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;

热点排行