写了个函数,如下:
function aabb(iistr: PChar): Integer; stdcall;implementationfunction aabb(iistr: PChar): Integer;
begin
Result := 1;
end;
加上声明,如下:
Unit1 in 'Unit1.pas';{$R *.res}
exports aabb;编译后调用,运行出错。
跟踪源码,发现传进来的的参数值是乱码。调用是这样写的:
function aabb(ii: pchar): Integer; external 'Project1.dll';aabb('test');
过程就是这样。
不知道是错在哪里。
delphi 7(build 8.1)
function aabb(iistr: PChar): Integer; stdcall;implementationfunction aabb(iistr: PChar): Integer;
begin
Result := 1;
end;
加上声明,如下:
Unit1 in 'Unit1.pas';{$R *.res}
exports aabb;编译后调用,运行出错。
跟踪源码,发现传进来的的参数值是乱码。调用是这样写的:
function aabb(ii: pchar): Integer; external 'Project1.dll';aabb('test');
过程就是这样。
不知道是错在哪里。
delphi 7(build 8.1)
解决方案 »
- 请教QuickReport方面的问题
- 在windows2000中如何模拟输入用户名、密码来访问网络邻居?(100分)
- 我想画屏幕,怎么能得到屏幕的Canvas?
- 有关数据库的别名!各位多多指教!
- 在DBGrid中那如何将我选中的信息读取到edit中。
- 在MDI的主窗口里沒PICTURE或Glyph的屬性,我想要加一圖片作為底片,該如何做?
- 找一本书: Mastering Delphi 6 (那个意大利人写的)
- 高分求助!100分,欢迎都来看看
- 谁有《Delphi5企业级解决方案及应用剖析》的源码?
- 请问用delphi怎么编写限制某些程序运行
- delphi已知一个程序的弹窗句柄,如何关闭
- 如何写论文才能发表在期刊上,或者被EI引用?
function aabb(ii: pchar): Integer; stdcall; external 'Project1.dll';