一个关于DLL的老问题(100分)

  • 主题发起人 主题发起人 qj_chen
  • 开始时间 开始时间
Q

qj_chen

Unregistered / Unconfirmed
GUEST, unregistred user!
在正常运行的DLL里加入以下函数,退出程序时出错(不管有没有运行过):“Runtime error at xxxxxxx.”。我都加了Sharemem了,请高手指点!
function MakeDecimalDigits(Str: string): string;
begin
Result := FormatCurr('0.00', StrToCurr(Str))
end;
 
ShareMem要在dpr文件里面,uses语句的第一行,而且exe和dll两个项目的dpr文件都要同时修改,修改后必须重新编译才行!你检查下你哪个步骤不对。
 
用pchar算了,或是楼上所说方法看下
 
问题解决了,原来我把Sharemem加到pas文件里去了。谢谢zqw0117和liyong0775!
 
后退
顶部