Inno Setup 的使用中的问题

本文分享了作者在开发材料核算软件过程中遇到的安装与DLL注册问题及解决方案。在开发环境中正常运行的软件,在用户端安装时出现了DLL注册失败的问题。通过手动使用regsvr32命令注册DLL文件解决了这一问题,并且调整了Inno Setup安装脚本确保正确注册。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个材料核算的软件,终于忙完了准备提交用户,在第一次做安装的时候,提取VB运行库,在测试环境中安装运行正常,后来发现打印的地方的个错误.在修改后编译的时候没的兼容DLL.打包后安装报创建出错.在开发环境上是正确的.后来手工用regsvr32把DLL注册一下就好了.inno setup在安装的时候没有注册,查帮助后发现可以实现的.后重新修改安装脚本如下
;regsvr32  注册GridPrint.dll
;Source: "F:/MyWork/Dependencies/GridPrint.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "F:/MyWork/Dependencies/GridPrint.dll"; DestDir: "{sys}"; Flags: restartreplace sharedfile regserver

总结:VB在进行DLL/OCX编译的时候一定要注意与原控件进行兼容编译.

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值