能否将应用相关的dll全部打包近exe文件中,或者将pbvm60.dll打包到应用的dll中?
我做了一个应用test
编译后生成test.exe 和test.dll 运行时还需要环境支持pbvm60.dll,现在我想将文件pbvm60.dll和test.dll全部打包到test.exe,能否实现?或者将pbvm60.dll编译进test.dll,最终只需要test.exe和test.dll就能运行,能否实现?如何实现?
问题点数:0、回复次数:21Top
1 楼waterstony(王小石)回复于 2003-06-02 19:29:18 得分 0
希望能实现,学习!Top
2 楼joss(季节...夏至)回复于 2003-06-02 20:09:35 得分 0
打包DLL..?
好像不行哦!Top
3 楼KeanuReeves()回复于 2003-06-02 22:31:08 得分 0
可以打包到安装程序中Top
4 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2003-06-03 13:40:20 得分 0
打包DLL..?
好像不行哦!Top
5 楼sdav(ASP.net学习中)回复于 2003-06-04 20:20:52 得分 0
从来就没觉得这有什么错,没有什么是大不了的,雨后清晨的那股新鲜,和你一起永伴着我;
至今没有人作到,希望你能;
不过不要寄太多的希望,希望你的C++非常棒,而且十分了解WINDOWS,PE,那样才有可能作到Top
6 楼fenfei(黑侠)回复于 2003-06-23 02:22:05 得分 0
难道真的没人能够解决这个问题吗??Top
7 楼ckc(火)回复于 2003-06-23 07:37:37 得分 0
从来没见过这个技术。如果可以的话,sybase早就这样做了,sybase都不做,别人估计更加没门。
另外,PB并不是只需要一个dll的,你把它全部打包成一个exe文件,那它肯定是无比之大,调入内存之后你的机器我看也快崩溃了Top
8 楼devil_heart(心魔)回复于 2003-06-23 08:28:55 得分 0
选择了pb,你就要选择这种模式,呵呵!Top
9 楼ldy(罗大佑)回复于 2003-06-23 08:30:04 得分 0
哦Top
10 楼qujianwei(网络怪人)回复于 2003-06-24 11:47:59 得分 0
不行的,不能打包进去的,也没有必要这样做啊!你可以做个安装程序,把你需要的.DLL,.exe文件全部包进去就可以了,下次安装一下就全部拷贝进去了。也不用
一个一个拷了Top
11 楼PENK(朋客)回复于 2003-07-12 14:04:29 得分 0
pb 支持静态链接,可以打包成一个文件,我在PB8。0的书上看到有这条,但我未试过,也许可能像他们说的文件会很大!Top
12 楼klbt(快乐白兔)回复于 2003-07-12 14:33:30 得分 0
用installshield工具吧Top
13 楼cyactiveboy((冷酷有情))回复于 2003-07-13 10:09:59 得分 0
可以在系统环境里设置PB的SHARED的路径。
也可以将这些动态库拷贝到程序目录下。Top
14 楼yanghongfeng(枫中飘叶)回复于 2003-07-13 16:58:14 得分 0
做个安装包吧。Top
15 楼lllmby(岩冰)回复于 2003-07-15 09:24:24 得分 0
做一个安装程序,把要用到的dll 打包进去Top
16 楼qqf(我就是我)回复于 2003-07-15 09:30:10 得分 0
将DLL又做成DLL,可行吗?Top
17 楼zhufenghe(竹风)回复于 2003-07-15 11:55:01 得分 0
使用安装程序吧,假如能打包的话,PB的DLL那么多,可能要做一个超大的程序了Top
18 楼zzy9903(目标→☆☆☆☆☆)回复于 2003-07-31 22:28:11 得分 0
有可行的可能,但是技术难度可能也很大,有把动态库(dll)转换成静态库(lib)的工具,你试一下把pb需要的那几个动态库都转换成静态库,然后编译到你的exe中试试,呵呵Top
19 楼winwhere(天长地久)回复于 2003-08-01 01:32:23 得分 0
真有此事?Top
20 楼love007(风中的风)回复于 2003-08-04 17:49:19 得分 0
学习Top
21 楼come_me(me)回复于 2003-08-07 08:56:56 得分 0
哪要这么烦琐,一安装程序就搞定,花多的时间在其他研究上吧Top




