当前位置:首页 » 编程软件 » pb编译exe

pb编译exe

发布时间: 2022-07-18 04:56:02

❶ pb9.0 如何编译成EXE谁有详细步骤啊能告诉我吗

参考下面步骤操作:
file->new->project->Application->
填上:Executable File Name (你的EXE文件名,包括路径)
Resource File Name (资源文件名,没有可不填)
->保存->Deploy project

完成后可在Executable File Name 找到你的EXE文件。

❷ pb怎么生成exe文件

Create Project -> Application !
============
执行文件的建立
1、编译格式的选择

PowerBuilder 8.0对生成可执行文件提供了两种编译格式:伪代码(Pcode,即pseudocode的缩写)和机器代码(Machinecode)。伪代码是一种在所有PowerBuilder 平台上支持的解释性语言,它的格式与PowerBuilder 运行库(.pbl)一样,在可执行状态下保存单个对象,其优点是方便和可移植;机器代码则是真正的完全脱离PowerBuilder 环境的可执行文件,其优点是速度快,但文件容量比较大。选择编译代码格式一般基于以下三个方面:

①速度。若目标是优化运行速度和应用强化脚本处理,则选择机器代码。要是代码中较多地使用了循环结构、浮点运算或整数算法及函数调用,机器代码将比伪代码做得更好。但伪代码的编译速度比机器代码快,特别是开发人员要快速地创建测试用的可执行文件时非常便利;

②大小。伪代码生成的文件比机器代码的小。如运行应用程序的终端机器容量紧张的话,就需要放弃较快的机器代码而选择伪代码;

③移植。伪代码对于跨平台的应用非常有用。它可以方便地跨平台(PowerBuilder 支持)使用,包括:Microsoft Windows (16位和32位)、AppleMacintosh和UNIX。机器代码是依赖于平台的,也就是说要求生成和可执行应用平台一致,不过它可以获得更好的性能。

2、动态库的建立

发布PowerBuilder 8.0应用可以将一些对象不放到可执行文件中,而放到动态库中在运行时装入,这样可以将应用程序分割成更小的模块便于管理和维护。

选择伪代码(Pcode)编译方式生成PowerBuilder动态库(.pbd文件),选择机器代码(Machinecode)方式在Windows和UNIX平台上生成动态链接库(.dll文件,如将test.pbl编译成test.dll),在machine平台上生成平台支持的共享库(如test.lib)。如果在Windows上有两个应用,那么编译成的.pbd包含一个调用全局外部函数的用户对象,为了保证正确调用函数必须为每个应用单独编译和发布.pbd文件。

当建立动态库时,将源库(.pbl文件)中所有对象的编译版本拷贝到动态库中。为了在某些库中只使用所需的对象,可以将它们放到一个标准的PowerBuilder库(.pbl)中。
在建立动态库时,PowerBuilder并不检查所有对象,只是简单地去掉对象的源格式,因此,对于一些在画笔或脚本中指定了使用资源(图形、图标或指针)的对象,若不想提供单独的资源,则必须在资源文件(.pbr)中罗列出这些资源,这样才能保证在建立动态库时包含这些资源。

动态库的建立有两种途径:一是在库管理画笔中建立;二是在工程画笔中建立工程对象时一起建立。

3、资源文件的使用

可执行文件或动态库中可以包含一些资源(图形、图标或指针),也可以将它们作为单独的资源文件(.pbr文件)保存。

(1)单独的分布资源

若某资源不包含在可执行文件或动态库中,则在执行应用程序引用它时,PowerBuilder按查询路径查找该资源,因此,必须将它与应用程序一起放在查询路径下。

Windows的查询路径为:当前目录,Windows目录,Windows的System目录和PATH环境变量中设置的所有目录。

(2)资源文件

可以使用PowerBuilder资源文件(.pbr)替代单独的资源,其中列出所有的动态分配的资源也可以包含动态分配的数据窗口对象。PowerBuilder将这些资源编译后放入可执行文件或.pbd文件中,这些资源在执行时可直接使用。

若给数据窗口控件动态分配数据窗口对象,则必须创建一个资源文件,且在可执行文件或动态库文件中包含该对象,或在一个单独的动态库中包含它。

资源文件(.pbr)是一个ASCII码文件,在其中列出了应用程序要有到的各种资源(如.bmp、.cur、.ico、.rle和.wmf文件)和数据窗口对象。使用文本编辑器(如Windows的记事本)创建一个文本文件,其中列出在应用中动态引用的资源文件,一行列出一个资源,格式如:

appico.ico
appbmp1.bmp
appbmp2.bmp
……

以上文件和对象都假设是在当前目录中,如果存在于另一个目录中,则必须包含所在路径,格式如:

e:\myapp\test.jpg。

❸ 如何设置pb6.5让其自动编译成exe文件的设置

生成exe步骤: (1)单击powerBar工具栏止的New按钮,打开New对话框,选择Project选项卡,选择Application Wizaard选项; (2)单击OK按钮,打开向导; (3)单击Next按钮进入定义应用所包含的库; (4)单击Next按钮,进入需要他建可执行的程序项目;

❹ PB如何生成EXE文件

原因是:PB编译不支持异地编译,它要你重新生成可执行文件路径后,编译EXE才能顺利进行!! 多次操作“file-new-project-application”,也保存了好几次,上面出现的错误是和你的这些操作没有关系的,请你放心!!!!参考资料:

❺ 如何用PB写程序并生成exe

安装过程就不讲述了,基本上按照推荐下一步就可以完成,大家可以按照需求选择不同的开发版本来使用。
首先打开powerbuilder(以下简称PB)选择上方菜单file—new,也就是新建,或者点击菜单栏下方左侧第一个按钮也是new,当然还有快捷键ctrl+N,这三中方法都是一样的操作。打开如图窗口,我们先给要写的程序一个空间,选择workspace,然后给它一个命名,保存到你想要保存的位置。(提醒,如果看不到左侧的树状结构可以点击new右侧第五个按钮system tree)
如何用PB(powerbuilder)写程序并生成exe
第二步:选择建立程序的类型,同第一步新建,选择第二个标签target,然后选第一个application,接下来命名,这里就以sa来演示。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
第三步:新建一个程序窗口命名为w_kaishi,并保存。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
第四步:在w_kaishi窗口上布置文本框控件。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
第五步:在w_kaishi窗口上添加按钮控件。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
第六步:给按钮写一个事件,效果为:点击按钮弹出一个消息提示框。(关于控件,事件的知识这里就不多说了,大家可以自行查阅资料,简单说明clicked为单击事件)在clicked事件中写入代码:messagebox("消息","我是消息框",Information!)然后保存。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
第七步:简单的窗口样式就好了,我们先测试下,打开之前建好的命名为sa的application,在其open事件中写入open(w_kaishi),然后点run按钮,程序就跑起来了。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
第八步:如何把写好的程序编译成.exe文件;同第一步的新建,选择project标签,点击application,然后为要生成的exe指定存放路径,接下来点击deploy project编译对象,exe就会出现在你指定的位置。
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
如何用PB(powerbuilder)写程序并生成exe
10
最后一步:测试程序是否可以运行,以及其他功能是否正常。
如何用PB(powerbuilder)写程序并生成exe

❻ pb6.5 生成EXE文件具体操作

1.打开PB,打开要编译的程序,然后关闭application(不关pb)
2.单击project按钮在弹出的select project 窗口中选择new,然后选择application
3.在executable file name (第一行)选择后面的…按钮,指定文件位置并输入名称
4.在窗口下方的library中显示了程序的所有pbl,将所有pbl的PBD选择上
5.单击 Bulid按钮就可以自动生成exe文件了 ok
数据库不能编译到程序中,

❼ PB 9.0全编译没问题,生成EXE的时候PB就崩怎么破啊

你可以试试一个空的程序 去生成EXE 会不会崩溃。然后逐步增加代码 来测试到底是哪里出了问题

❽ pb 编译exe后调用的图片都不能显示

你解决了,我也要把方法说一下,其他人好知道怎么弄
1是用pbr
资源文件
,编译时选择这个文件,文件用
记事本
编辑
,图片要用
相对路径
好处是
程序
里面只有exe和
pbd文件
2是
图片框
选择文件后,调整为相对路径,
编译
后,图片必须跟着一起分发
再有,程序中如果有涉及变更
目录
,或者保存文件的操作,必须完成操作后有返回默认目录的
代码
,不然图片就都不会再显示了,只能退出程序重新运行

❾ 在PB中,如何把图标编译到exe文件中

在PBR文件中写你要的资源,然后在编译时,选择一个库作为加资源的地方,把它的PBR选项选上,再编译就可以了。PBR就是个文本文件,格式也很简单,你查一下说明就知道怎么用了。

❿ PB编译exe文件的问题

用file-->new-->project---->applition 在executable name里选择目录,填上程序名,就行了,别用向导。

热点内容
红帆oa服务器地址查询 发布:2025-02-07 14:31:41 浏览:657
文本框脚本图片 发布:2025-02-07 14:23:28 浏览:230
少儿编程c语言 发布:2025-02-07 14:22:50 浏览:218
一阶低通滤波器c语言 发布:2025-02-07 14:22:37 浏览:852
电脑的东西为什么粘贴不到服务器 发布:2025-02-07 14:21:04 浏览:196
手机脱模解压视频 发布:2025-02-07 14:20:18 浏览:472
密码多少密码多少密码多少密码 发布:2025-02-07 14:07:30 浏览:856
我的世界启动器电脑服务器 发布:2025-02-07 14:07:27 浏览:484
爱加密深圳科技有限 发布:2025-02-07 14:07:26 浏览:86
c语言密码星号 发布:2025-02-07 14:07:24 浏览:801