首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

inno setup调用dll出错,该如何处理

2012-03-11 
inno setup调用dll出错在卸载之前, 我想调用dll判断是否满足卸载条件, 需调用动态库的函数(动态库是用VC做

inno setup调用dll出错
在卸载之前, 我想调用dll判断是否满足卸载条件, 需调用动态库的函数(动态库是用VC做的)。调用一个动态库是没有问题的,关键是动态库里再去调用另外一个动态库,就会访问不到第二个动态库函数的地址。 因为第二个动态库不是我自己做的,所以没办法整合到一个动态库里, 求高手帮解决, 新报道的, 分不多,见谅。~! 因为inno setup是Pascal语言,所以发帖到这里, 希望没发错~! 能告诉我Pascal是如何实现动态库调用动态库的也可以。

[解决办法]
pascal实现动态库调用?什么工具啊?Delphi么?
说得比较乱,没懂什么意思,为什么访问不到第二个动态库函数地址? 
是不是那个动态库在卸载时已经被删除所以调用不到,而异常被屏蔽了?能不能在你的dll中输出下调试记录到文件中?
inno setup脚本中调用dll导出函数貌似是这样过写的
[Code]
function Test(P1:PChar; P2: Integer): Integer;
external 'Test@Test.dll stdcall';
如果调用没反应,你得调试了,最好捕获下异常并写日志,可能安装程序把异常屏蔽了。

热点排行