为什么在主程序调用Dll出错 ( 积分: 35 )

  • 主题发起人 主题发起人 hzjzxp
  • 开始时间 开始时间
H

hzjzxp

Unregistered / Unconfirmed
GUEST, unregistred user!
Dll内容
library OemInfo;
uses
ShareMem, SysUtils;

function Title:WideString;
begin
Result := 'hao.hzjzxp';
end;
exports
Title;
begin
end.

在主程序调用出错不知道为什么
 
要传址,不要传值,改用PWideChar
 
在调用程序的工程文件中加shareMem,
或者把函数改为:procedure Title(var Value: pchar);
Value的空间要在调用程序中分配,单初始化.
 
多人接受答案了。
 
后退
顶部