c++声明:
int __stdcall funcName(int id,char* cInfo)delphi声明:
function funcName(id:integer;cInfo:pchar):integer;stdcall; external DllName name funcName; 调用:
var p:pchar;
p:=AllocMem(200);
funcName(100,p);
报地址错误?!
int __stdcall funcName(int id,char* cInfo)delphi声明:
function funcName(id:integer;cInfo:pchar):integer;stdcall; external DllName name funcName; 调用:
var p:pchar;
p:=AllocMem(200);
funcName(100,p);
报地址错误?!
解决方案 »
- 问题一两句说不清,关于文本操作的
- 如何查询两个时间之间的记录?
- 呵呵!一个简单的数据处理问题,高分相送,别错过。。。
- 如何将Indy控件转换为Activex控件呢
- 如何复制一个控件,让新的和老的属性一样,并得到新的句柄。
- 防止修改目录名称
- [高手注意]控件问题,高手们看您的了....
- 为什么会有Undeclared identifier 'FreeAndNil'
- WinOfficer -----> 好东东!!!!!大家快来看!!!!!
- 我气疯了。 访问了一个页面。结果我IE的标题栏上总有它宣传的文字!
- 请我程序最小化后,为什么就无法获得摄像头(vfm)的数据帧,无法进入回调函数
- 蜘蛛抓取 图片
function funcName(id:integer;cInfo:pchar):integer;stdcall; external DllName name funcName; 调用:
var p:pchar;
p:=getmem(200);
funcName(100,p);
freemem(p);
var p:array[0..200] of char;
function funcName(Id : integer;var cInfo : array[0..200-1] of Ansichar) : integer; stdCall ; .... 這樣試下
begin
p:=GetMem(200);
try
funcName(100,p);
finally freeMem(p); end;
end;