vb的dll文件都已经知道,做安装包的时候这些dll需要拷贝到哪个目录下面呢? 我想用innosetup制作安装包。需要确认目标目录。谢谢各位高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实你copy进程序根目录就可以了整个程序的运行过程中,exe在寻找dll的时候,首先会去自己的目录下面寻找,找不到就去system32下找。所以这也就是vb自带打包不需要安装也可以运行的原理所以选app.path和system32都是对的。 同意daisy8675(莫依)的观点,在innosetup的安装脚本中用DestDir: "{sys}";(就是安装到sys的目录,不管98还是2k或xp,2003)或DestDir: "{app}";(就是程序根目录)都可以,但是要注意,如果是用DestDir: "{sys}";的话一定要注意CopyMode的设置是否正确(要是不小心出了问题可就惨了,小弟我就曾经用高版本的dll覆盖了客户底版本的,结果被投诉),再就是别忘了注册Flags用regtypelib或是regserver要注意(一般dll是用regserver的)。 急~~~求救:判断文件写入完成的问题 如何将一个long数字转换成固定的11位字符,第一位要求是"+"或"-"号? 打开window窗口 如何在桌面输出文字或图案 在vb6.0中如何使应用程序既具有C/S,又具有B/S结构? 如何保存界面上大量的输入数据,急急急急 vb+ORACLE的问题,急阿 怎样才能让程序停留一段时间才执行一句语句呢? 怎么导出注册表? 急!给你 N 个字符串(N =1~5),如何获取这 N 个字符串最长的公共部分? 在线急求大侠帮忙!! 大哥们救命啊 小弟在线等 在一个窗体卸载的同时怎样实现另一个窗体的加载
DestDir: "{sys}";(就是安装到sys的目录,不管98还是2k或xp,2003)
或
DestDir: "{app}";(就是程序根目录)
都可以,但是要注意,如果是用DestDir: "{sys}";的话一定要注意CopyMode的设置是否正确(要是不小心出了问题可就惨了,小弟我就曾经用高版本的dll覆盖了客户底版本的,结果被投诉),再就是别忘了注册Flags用regtypelib或是regserver要注意(一般dll是用regserver的)。