在Delphi 7中,如果一个函数在DLL中调用时崩溃,而在EXE中工作正常,这可能是由于以下原因导致的:
exports
关键字导出函数。例如:library MyDLL;
uses
SysUtils;
function MyFunction(param1: Integer; param2: String): Integer; export;
begin
// 函数实现
end;
exports
MyFunction;
sharemem
单元来实现这一点。要解决这个问题,首先检查上述所有可能的原因,并相应地进行调整。如果问题仍然存在,请尝试在Delphi 7的官方支持论坛或社区中寻求帮助。
云+社区技术沙龙[第14期]
云+社区技术沙龙[第22期]
小程序云开发官方直播课(应用开发实战)
云+社区技术沙龙 [第31期]
T-Day
云+社区技术沙龙[第29期]
serverless days
云+未来峰会
Elastic 中国开发者大会
TVP技术夜未眠
领取专属 10元无门槛券
手把手带您无忧上云