能否把PB程序打包成一个可执行文件(*.exe),而不包含其他pbd文件或者dll文件。(有多个pbl)
要的结果不是
new->project->application wizard
然后,按照提示,就可以逐步完成了deploy 编译成.exe
------解决方案--------------------
不行吧
------解决方案--------------------
呵呵,不要纠结这个,pb是基于虚拟机的,dll肯定要带,你可以把文件全压缩成自解压的,设置为自解压到固定目录后自动运行,这样和单个exe也没什么太大区别了~~
------解决方案--------------------
.exe文件需要有.DLL和.PDB文件一起才能运行的应该。。。PBL倒不需要
------解决方案--------------------
应该是通过 加壳 软件实现的。
------解决方案--------------------
我也相知道
------解决方案--------------------
编译后,就只有EXE和必须的DLL文件。可以实现的。
你可以先新建一个记事本,把要用到的图标图片的绝对路径写上去,改名为pbr后缀
然后在编译时,Resource file name这里选你刚刚新建的pbr文件
生成后图标等ICO文件都会在EXE文件里
------解决方案--------------------
嗯。补充一下:
这个*.pbr文件可以用记事本打开,但里面的内容必须是要绝对路径,例如:
D:\我的程序\单独生成EXE文件\程序图标.ICO
D:\我的程序\单独生成EXE文件\背景图片.gif
------解决方案--------------------
貌似不行
至少在PB8上不行,pb11.5没有测试过。
编译的时候,main.pbl,也就是存放app的那个pbl需要另外编译出一个dll,否则程序无法正常运行。
具体原因没有深究。
个人意见,多编译成几个dll对程序的运行速度有相当的好处,至少我做的项目都是编译成多个dll的。
------解决方案--------------------
------解决方案--------------------
谁说不行,用pb完全可以实现,楼上不就有人说了吗!有pbr资源文件即可,什么图片,声音都可以放进去。
------解决方案--------------------