社区
PowerBuilder
帖子详情
pb9升级为pb10应注意什么?
baopeng10
2010-02-26 11:56:12
如题 pb9升级为pb10应注意什么? 能全面的解释下吗?
...全文
275
13
打赏
收藏
pb9升级为pb10应注意什么?
如题 pb9升级为pb10应注意什么? 能全面的解释下吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fuxiaoyang13
2010-03-09
打赏
举报
回复
学习!!!!!!!!!!!!!!!!!!!!!!!
cqzd
2010-03-08
打赏
举报
回复
有一些小问题,像 len,left,mid,之类的函数
例如 len("中国") 在 PB9 和 PB10中 结果不一样
lovemoreh
2010-03-03
打赏
举报
回复
1、New, tool中有升迁向导工具;
2、升迁时选中Auto Convert DBCB string manipulation function,大致就可以了。
提前十分钟
2010-03-03
打赏
举报
回复
挺危险的,楼主要小心啦
jjoulejcc
2010-03-02
打赏
举报
回复
注意备份PB8的程序
SKY_4K_PPM
2010-03-02
打赏
举报
回复
pb 9->pb10 要注意字符集,PB10是双字节的 是绝对的重点。
newease
2010-03-02
打赏
举报
回复
如何把Powerbuilder程序从PB8升级到PB10
如大家所知,Powerbuilder10是Sybase推出的第一个双字节Powerbuilder版本,自Powerbuilder10起,将可以支持Unicode码了,即在同一画面中能支持显示多种语言(比如同时正确显示简体中文、繁体中文和英文等),此举意义重大,因为Windows主体早已支持Unicode码了,MSN亦是Unicode码,所以全球无论哪个语种的人才可以相互之间方便的沟通。
以下将介绍如何把PB8的程序(PB7、PB9类似)正确的升级到PB10的步骤、方法和技巧(按道理讲应该Powerbuilder可自动正确升级,但实际上不能)。
1. 备份你的PB8程序源码
这一步无论如何也少不得,因为如果没备份原有的程序源码,而又升级失败的话,你是上不去也下来,那就惨了。
2. 在PB8下导出对象成文件
需要注意的是你必须在正确的环境设置下来导出,比如,如果你的程序是BIG5码,你必须确保你的电脑的 控制面板\区域和语言设置\高级 下的非Uincode语言设置上选择繁体环境(台湾或香港),以确保可以正确导出字码。
如果是程序规模比较小,可以手工导出,请按照PBL的名称来建立对应名称的目录,这样导入的时候比较好对应。
如果程序规模比较大,可能要设计程序来自动导出,本公司设计了一个辅助升级的工具,可以自动导出对象,并自动建立对应的目录,如下图:
3. 把导出的文件转换成Unicode内码
从PB8导出的对象文件还不是Unicode内码,请使用诸如ConvertZ.exe这样的内码转换工具来进行内码转换:
4. 在PB10中打开PB8版程序升级
现在可以在PB10中打开PB8版源码升级了,如果可以的话,请在Target里面加入最基本单元的PBL,因为这样这个步骤成功的可能性最大,否则可能根本就没法直接升级,通常会碰如下类似的问题:
(1) 对象无法读,通常是一些特殊字符导致的,比如c等,处理这个问题可以在PB8和PB10下分别以源码方式(EditSource)打开这个对象,把PB8 的源码拷贝过去覆盖PB10下的即可。
(2) 应用升级不了,这时候可以考虑新建一个应用(PBL),把全局变量、应用的启动代码等都拷贝过去,然后再把要升级的PBL加入到这个Target中,然后再来逐步找问题。
(3) 一些语法不支持,PB10已经不支持了一些特性,或变得更加严格了,比如PB8下面一函数或事件里面的局部变量,如果有一个变量和一个数组同名,是可以的,但在PB10下就不行了。
如果是追加程序,相对比较简单,只要在已经有的Target中加入,然后做FullRebuid即可,出错的对象以上面的方法来修改。
5. 在PB10下导入对象文件来修正内码
第4步升级的程序中,通常汉字是不能正确的显示的,只有导入已经转换成Unicode码的对象文件来修正这些汉字为Unicode码。
如果程序不多,手工导入就好了,因为导入的时候可以选择多个文件,因此工作量还好。
如果程序很大,就需要考虑程序来执行了,本公司开发的升级辅助工具亦提供自动导入的功能,如下图:
6. 接下来你需要解决程序功能的问题了
以上步骤基本上可以正确升级99.9%了,但由于PB10是双字节的,因此还是可能有一些问题要修正,我们发现可能有以下几种情况需要处理(可能还更多,但这里无法一一列出):
(1)数据库接口支持
PB8/PB9下对于MS SQLServer,Powerbuilder提供了直连支持,但在PB10之后就没有了,Sybase官方宣称可以通过OLE DB驱动来替代,但实际上OLE DB可能有及其细微的差别,需要进行测试和验证。
(2)外部函数调用
一些外部函数的调用可能会要修改,比如取得本机的机器名原来调用Windows的API:GetComputerNameA,但新的双字节版本是GetComputerNameW。
(3)文件和字符长度
一些判断文件或字符长度等函数因为在双字节环境下,长度加倍,所以程序需要修改。
(4) 控件外观
因PB10启用了XP外观,比如标签,原来是可以用标签颜色来区分不同标签的,但在PB10下是不行了,需要考虑其他的策略(比如字体加粗)
newease
2010-03-02
打赏
举报
回复
PowerBuilder7、8、9程序无法升级到PowerBuilder10.x的原因及解决方法
PB7/8/9升级到PB10 的问题主要是: 源码中包含了特殊ASCII码字符导致,PB对象的源码无法被PB10顺利导入,导入时出错,而PB10没有任何解决方法给出。
经过分析发现,当导入的源码中包含扩展区的ASCII码时,PB10导入出错。
例如,我们在升级基于PB9的PFC库的时候,发现无法升级到PB10。经过分析发现,原始的PFC库中大概有200个对象的注释中,包含了版权符号(c) (ASCII码是A9),PB编辑环境里只能显示一个问号。还有几个是ASCII码为A0、91、92的符号。这些符号在PB编辑环境里有时显示乱码。
升级步骤:
1、用Pwrgn#.exe(#代表7/8/9/10/105,分别对应不同版本的PB程序)批量导出所有的PB对象后,
用WinHex软件搜索包含十六进制A9、A0、91、92ASCII码的文件,然后将这几个字符替换为空格(ASCII码为20)
2、改完后,用Pwrgn#.exe重新导入所有对象。
3、用PB10或10.5重新移植PB程序。就可以尝试升级了。
用此方法,顺利将PB9的PFC库升级到PB10。
wixinyoyo
2010-03-02
打赏
举报
回复
顶一个
我现在就在把pb9.03升成pb11.5.1
baopeng10
2010-02-27
打赏
举报
回复
引用 3 楼 gzluoy 的回复:
自动转换的,没有什么问题,编译后用正确的dll文件即可
如何自动转换?你用工具?
dahaidao
2010-02-26
打赏
举报
回复
没有升过啊。先用PB的自动升级试一下看能不能正常工作啊。
gzluoy
2010-02-26
打赏
举报
回复
自动转换的,没有什么问题,编译后用正确的dll文件即可
baopeng10
2010-02-26
打赏
举报
回复
我擦 难道就没有高手?
dw2xls已
升级
至pb11.5
dw2xls已
升级
至pb11.5 dw2xls已经开发了好几年了,最近也把这个程序开源了,由于自已一直以来都是用
pb9
开发程序,还没有
升级
到更高的版本,所以一直都没去
升级
这个程序.这两年经常会收到一些朋友的来信,询问如何把dw2xls
升级
到
pb10
或以上更高的版本,甚至部分用反编译程序的朋友,为了这个功能,都 愿意付费购买.考虑到一些朋友在
升级
过程中,还是会碰过一些困难,为了方便大家,所以决定还是自已把程序
升级
到pb11.5,并提供给大家下载.如果使用
pb10
,
pb10
.5, pb11版本的朋友,请使用开发工具直接进行
升级
,然后再把附件中的n_cst_unicode.sru, n_cst_dw2excel.sru两个文件,导入到dw2xls.pbl文件即可. 在这里,随便说一下
pb10
以下版本的程序,如果
升级
到
pb10
以上版本,需要
注意
的地方:
PB10
以下版本的程序,字符串使用的ANSI编码,
pb10
或以上版本,使用的是Unicode编码,所以在API函数定义上,会有些出入.大部分在参数或返回 值中使用了字符串的Windows API函数,都提供了两个版本的API,一个是支持ANSI的,一般在函数后面加个A作为标记,一个是支持Unicode的,一般在函数后面加 W(WideChar)作为标记.如GetWindowTextA和GetWindowTextW,所以在
pb9
时,定义API函数一般使用的是ANSI 版本(因为
PB9
使用的是ANSI编码),如果是
升级
到
PB10
或以后版本,则可以把API函数定义为使用Unicode版本即可,而不是使用PB程序直 接
升级
的那样,继续采用Ansi版本. 此外,PB在定义Windows Api时,大小写是敏感的,这个跟PBScript不同,也是需要
注意
的地方.
PB进阶代码(很全的)
《PowerBuilder 9.0进阶开发篇》(实例与技巧篇)配书光盘使用说明 本光盘内容为本书所有实例的源代码。如下: 第1章 窗口、控件与界面 1.1 类Outlook工具栏界面实现 -- Outlook 1.2 制作Splash窗口 -- Splash 1.3 制作美观的状态条 -- StatusBar 1.4 创建图标栏
应
用 -- Systray 1.5 MDI窗口显示背景图片 -- MDIBmp 1.6 窗口中控件显示ToolTips -- ToolTips 1.7 打造不一样的命令按钮 -- PictureButton 1.8 透明文本的实现 -- TransparentST 1.9 导航图界面的制作 -- FlowChat 1.10 制作图文并茂的菜单 -- BmpMenu 1.11 窗口内控件大小与窗口大小同步 -- Autosize 1.12 动态创建控件 -- DynamicControl 1.13 控件融合技术 -- SplitBar 第2章 数据窗口 2.1 数据窗口PDF格式文档输出 -- PDF 2.2 数据窗口组合条件查询 -- Query 2.3 数据窗口通用排序 -- UniversalSort 2.4 数据窗口通用显示列定制窗口的实现 -- ColumnVisible 2.5 数据窗口中实现增量查询 -- zlcx 2.6 数据窗口的多表更新 -- UpdateMultable 2.7 单击标题栏对数据窗口排序 -- TitleSort 2.8 动态数据窗口 -- DynamicDataWindow 2.9 复合数据窗口 -- AddTitle 2.10 数据窗口打印处理 -- PrintPreview/PrintPreview3 (PrintPreview和PrintPreview3内容是相同的,但在实现上有些区别) 2.11 数据窗口统计图类型的动态改变 -- GraphType 2.12 数据窗口统计图数值动态显示的实现 -- GraphValue 2.13 数据窗口中按钮的封装 -- DwButton 第3章 PowerScript 3.2 实现客户端程序的自动
升级
-- CSUPgrade 3.3 进制转换 -- NumberConvert 3.4 注册表函数
应
用 -- Regedit 3.5 人民币大写转换函数 -- AmountUppder 3.6 在
应
用程序中关闭外部程序 -- CloseApp 3.7 在
应
用程序中启动控制面板项目 -- RunControl 3.8 非Tab分隔符文本文件导入数据窗口 -- ImportFile 3.9 编译后的程序带参数运行 -- CommandParm 3.10 取当月的最后一天函数 -- GetLastDay 3.11 限制同一程序多次运行 -- OnlyOnce 本章所使用的资源文件 -- pic 第4章 数据库与SQL 4.2 PowerBuilder + ASA8的C/S编程 -- Client-Server 4.4 动态SQL及其
应
用 -- DynamicSQL 4.5 存取二进制大对象 -- Blob 4.6 PowerBuilder
应
用取服务器时间 -- GetServerTime 4.7 PowerBuilder扩展属性系统表及其
应
用 -- SystemTable 4.8 连接任意ODBC数据源 -- ODBCList 4.9 可定制参数的数据库连接 -- ServerSet 第5章 打印专题 通用打印例子 -- Print 第6章 用户对象 6.1.1 创建定制的用户对象(创建弹压式按钮) -- ToggleButton 6.1.2 创建标准的可视用户对象(扩展的数据窗口) -- Datawindow 6.1.3 创建可视外部用户对象(状态条) -- StatusBar 6.2.2 创建通用不可视用户对象(FTP
应
用) -- Ftp 第7章 API 7.2.1 改变窗口的显示风格 -- ChangeWindow 7.2.2 使窗口的图片透明化 -- TransWindow 7.2.3 改变窗口的关闭形式 -- CloseStyle 7.2.4 PB中实现图形的复制与粘贴以及图像的简单处理 -- PictureBox 7.3.1 获得系统的内部进程 -- System Thread 7.3.2 获得系统基本信息 -- SystemInformation 7.4.1 检测物理网络的连通情况 -- Mping 7.4.2 关闭、重启、注销计算机 -- ExitWindow 7.5.1 使用Visual C++开发动态链接库 -- DllFor
Pb9
7.5.2 使用Delphi开发动态链接库 -- SetScreen 7.5.3 使用Visual Basic开发ActiveX动态链接库 -- CPUInfo 第8章 pipeline 数据管道 -- pipeline 第9章 DDE、OLE、COM使用技术 9.1.3 DDE客户端实现步骤 -- DDE 9.2.5 不可视的OLE对象 -- pbtowordandexcel 9.2.6 ActiveX控件 -- Media 9.2.7 使用外部OLE控件处理数据库中的二进制数据 -- DBOLE 9.2.8 OLE精彩
应
用——开发具有XP风格的菜单 -- XPMenu 9.3.3 PowerBuilder中的COM组件实现 --
pb9
com 第10章 编译发行 编译 -- TestInstall 第11章 Jaguar 包含开发Jaguar组件和调用Jaguar组件的两个例子的源程序 第12章 PBNI PBNI
应
用技术 -- PBNI 本光盘所收集内容的著作权为作者所有;作者授权清华大学出版社独家出版该光盘;清华大学出版社享有该光盘的专有出版权。
注意
事项: 1. 第4章部分例程需要配置名为pbbook的ODBC数据源; 第5章例程需要配置名为PrintDB的ODBC数据源。 2. 某些例程可能会因环境原因而无法运行,但源代码可供参考。 3. 部分例程所在目录有说明文件,请
注意
阅读。 4. 如有疑问,欢迎到以下网站探讨: PB编程俱乐部 http://www.kejx.com 或 http://kjx.126.com 摆渡人工作室 http://www.pbsite.com 技术支持: 电 话:010-62791976-220或010-62791977-220(编辑部) 传 真:010-62788903 E-mail:kjx@163.com(柯建勋) ztao@pbsite.com(张涛) oyzx_sp@263.net(编辑) 通信地址:北京市清华大学校内金地公司 邮 编:100084
PBhelper/PBCOMMENT 支持PB11.5,带源码,说明书等,版权归李群巍所有
注:本人只是在TRUEWAY的基础上
升级
到支付PB11.5上,所有版权归TRUEWAY(TM) 李群巍所有。 ------------------------ 关于PBHelper(PBCOMMENT)这个软件,最新版本 1.0.2 PBHelper的前身是 PBCOMMENT 7.0。 ================================================================ 版权所有 (c) 1999-2000 RC Sizer 保留所有版权。 版权所有 (c) 2003-2006 Welkin 保留所有版权。 版权所有 (c) 2002-2006 TRUEWAY(TM) 保留所有版权。 注册商标 TRUEWAY(TM) 为李群巍所写程序专用。 PBHelper以前的名字叫 PBCOMMENT。 PBHelper(PBCOMMENT)是一个专门为PB程序员设计的综合性编程 助手工具。她能帮助PB程序员自动生成PB脚本代码注释、自动缩进美化 代码、自动完成代码、大小写转换,实现不同数据库类型之间的SQL语句 转换等功能。 PBHelper支持PowerBuilder 6.x/7.0/8.0/9.0/10.0/10.5/11.0。 关于此软件的英文详细说明,请阅读《readme.txt》。 联系方法: E-Mail: truewaylee@163.com, wolcen@sohu.com MSN: truewaylee@hotmail.com 软件包下载地址: http://gforge.osdn.net.cn/projects/pbhelper/ PBHelper(PBCOMMENT)的来历 ================================================================ PBHelper起初的代码参考了国外一个著名的 PBCOMMENT 软件。国外 的这个 PBCOMMENT 对 PB 6.0/6.5 和 PB 7.0 分别做了实现。初期的 版本主要用于自动生成函数、对象、DW内部代码的注释。后来,本人 对该软件核心代码做了重写工作,且在一个版本的 PBCOMMENT 里面 提供了对不同版本PB的支持。 从 PBCOMMENT 3.0 开始,在后续的版本中,加入了代码自动整理 (Indent)、自动完成(插入DW编码模板)、自动删除(根据某个标记) 自动删除某个标记前面的或者后面的代码,从DW自动生成DW字段赋值语句、 从DW生成结构体等的辅助功能。从这些功能的增加来看,PBCOMMENT 已 不再是 COMMENT 的工具。有鉴于此,从 PBCOMMENT 7.0 以后软件名字 更改为 PBHelper。因为 PBHelper 不再仅仅关注于注释方面,而向功能 综合化、多样性方面发展。 PBHelper(PBCOMMENT)重要版本更新 ================================================================ 开始版本号 新增功能 ---------------------------------------------------------------- PBCOMMENT >>>>>>>>>> 5.2 可以处理 *.sr* 类型的文件的整理处理 将对象、窗口、函数等代码先 Export 成文本文件,在PB中 用编辑文本文件的形式打开,然后象其他脚本一样 Indent 5.2 新增自动将工具集成到 PB 开发环境中的功能 目前支持的版本是 PB 6.0/6.5, PB 9.0 5.3 新增自动在某个代码段加每行代码的相同的前缀或者相同的后缀 这个在我们日常生活中经常要用到的 5.31 新增自动根据字段列表,变量列表,datawindow 赋值语句列表, 自动生成 datawindow 之间复制数据的代码 自动生成 结构体变量 和 datawindow 之间的赋值代码 自动生成 变量列表 和 datawindow 之间的赋值代码 具体可看 《pbcomment自动写代码.doc》的说明 5.31 新增双语言显示 pbcomment.ini 文件中, language = 0 表示简体中文 = 1 表示英文 自动集成PBCOMMENT到PB开发环境,现在支持所有的PB版本(6.0-9.0) 新增自动删除每行代码前面和后面以某个字符串为标记,在此 标记之前和之后的代码语句,类似于 Trim, LeftTrim, RightTrim 5.5 新增 PBDataWindow.exe,处理从 PBL 里选择 DataWindow 自动 生成和结构体、变量,别的 DataWindow 交换数据的脚本语句 修改了函数和事件的注释风格,在 PB 6.0/6.5 里面,区分函数和事件 5.5 Plus 新增在 PB 7.0/8.0/9.0 里面,区分函数和事件 新增用户自定义函数 gf_Format_Comment 如果需要修改注释风格 只需要修改这个函数即可,减少复杂度 6.0 修正了一些在美化代码方面处理的错误 新增支持 PB 10.0(在 PB 10.0 beta 2 上测试通过) 新增支持自动判断当前 PB 开发环境的版本号,解决几个版本 的 PB 同时打开时自动处理当前 PB 开发环境的判断问题。 (以前的程序若同时打开几个 PB,自动处理最高版本的开发环境, 不能同时处理几个 PB 开发环境。) (
注意
:本次程序
升级
后,需要重新执行“美化”-“集成到PB”菜单, 然后重新启动 PB 开发环境。) 支持 XP 界面风格 6.1 修正了一些处理自动集成PBCOMMENT到PB里面的错误 修正在 PB 8.0 or later 中处理 *.sr* 文件整个美化代码的错误 新增支持函数注释区别不同语言版本 7.0 新增支持 DataWindow SQL 语句画板中对 SQL 语句的大小写转换、 代码优化等。可以帮助大家校正在例如 SYBASE 等数据库对字段 名大小写敏感需要批量修改的 SQL 语句。 新增支持有关 DataWindow 与结构体、变量之间的赋值、获得数据等 操作的 PB 脚本自动生成。在字段特别多的情况下,比较实用。 PBHelper >>>>>>>>>> 0.8 软件名字从 PBCOMMENT 改名为 PBHelper 支持PB 10.5 beta 1 并通过测试 0.8.1 修正了不能保存自动美化选项的参数问题,参数改了后,第二次 进去的时候,自动恢复到默认值。这是错误的。 0.8.2 修正了在双引号、单引号中有 // 的处理错误 新增支持 "TRY...CATCH...FINALLY...END TRY" 句型的代码美化 新增函数注释模板支持,用于可定义模板 template0.txt 是选择 PBHelper 语言环境为中文时的模板 template1.txt 是选择 PBHelper 语言环境为英文时的模板 模板文件可直接用记事本打开修改 0.8.3 新增支持 PB 10.5 beta 2 修正了处理 “loops = flen/32765” 语句导致的一缩进不正确 修正在 PB7.0以上的版本上都存在的判断函数/事件不正确的错误 代码注释开始使用中文,以便 PBHelper 爱好者阅读 0.8.4 使用中文重写重要模块的注释,方便阅读 修正了一些词法分析上的错误 整理内部实现,废弃了部分内部函数,并重新在PB的各个版本上做测试 修正一些情况在提取函数信息上的错误 新增支持 PB 11.0 beta 1 0.8.5 解决含中文变量的脚本代码美化代码时会出现删除中文变量的问题 1.0.0 所有代码进行整理,
应
用也进行重新设计 原来配置文件pbcomment.ini和文本模板文件合并到pbhelper.ini 界面采用了新的风格,使用任务栏菜单形式,配置选项、DW自动化 处理等界面都作了重新设计,实现新的使用体验 1.0.1 修正在PB7.0以上的版本集成工具条出现两个“单步注释”结点 修正在未安装PB6.x的机器上运行程序中设置参数功能出现错误 1.0.2 修正各类注释模版不能保存的问题 在About窗口上增加单击可直接进入写邮件和URL地址 增加单步注释模版支持,取消设置注释分割线长度的做法 使用方法 ================================================================ 有两种使用方法: 1、任务栏程序方式运行 鼠标双击运行pbhelper.exe。PBHelper将以任务栏程序的形式运行。单击图标 弹出菜单,接着可进行相关操作。 2、集成到PB开发环境(推荐方式) 运行 pbhelper.exe 后,执行菜单“系统”-“智能集成”,可帮助你自动集成 PBHelper 到 PB 开发环境形成工具条,比操作 pbhelper.exe 菜单更方便。 3、
注意
点:在使用“部分注释”时候,正常情况是修改状态下注释,按住 Ctrl键时是增加状态下注释,按住Shift键时是删除状态下注释。 4、建议使用
应
用进行参数设置,不直接修改pbhelper.ini 5、PBHelper不需要卸载老的版本,但下载新的安装包后需重新做集成到PB的操作。
[PB12.X] PBHelperV1_0_2_20110903 增加对12.5的支持
为PB12.5版本: 关于PBHelper(PBCOMMENT)这个软件,最新版本 1.0.2 PBHelper的前身是 PBCOMMENT 7.0。 ================================================================ 版权所有 (c) 1999-2000 RC Sizer 保留所有版权。 版权所有 (c) 2003-2006 Welkin 保留所有版权。 版权所有 (c) 2002-2006 TRUEWAY(TM) 保留所有版权。 注册商标 TRUEWAY(TM) 为李群巍所写程序专用。 PBHelper以前的名字叫 PBCOMMENT。 PBHelper(PBCOMMENT)是一个专门为PB程序员设计的综合性编程 助手工具。她能帮助PB程序员自动生成PB脚本代码注释、自动缩进美化 代码、自动完成代码、大小写转换,实现不同数据库类型之间的SQL语句 转换等功能。 PBHelper支持PowerBuilder 6.x/7.0/8.0/9.0/10.0/10.5/11.0。 (增加对11.5、12.0、12.5的支持) 关于此软件的英文详细说明,请阅读《readme.txt》。 联系方法: E-Mail: truewaylee@163.com, wolcen@sohu.com MSN: truewaylee@hotmail.com 软件包下载地址: http://gforge.osdn.net.cn/projects/pbhelper/ PBHelper(PBCOMMENT)的来历 ================================================================ PBHelper起初的代码参考了国外一个著名的 PBCOMMENT 软件。国外 的这个 PBCOMMENT 对 PB 6.0/6.5 和 PB 7.0 分别做了实现。初期的 版本主要用于自动生成函数、对象、DW内部代码的注释。后来,本人 对该软件核心代码做了重写工作,且在一个版本的 PBCOMMENT 里面 提供了对不同版本PB的支持。 从 PBCOMMENT 3.0 开始,在后续的版本中,加入了代码自动整理 (Indent)、自动完成(插入DW编码模板)、自动删除(根据某个标记) 自动删除某个标记前面的或者后面的代码,从DW自动生成DW字段赋值语句、 从DW生成结构体等的辅助功能。从这些功能的增加来看,PBCOMMENT 已 不再是 COMMENT 的工具。有鉴于此,从 PBCOMMENT 7.0 以后软件名字 更改为 PBHelper。因为 PBHelper 不再仅仅关注于注释方面,而向功能 综合化、多样性方面发展。 PBHelper(PBCOMMENT)重要版本更新 ================================================================ 开始版本号 新增功能 ---------------------------------------------------------------- PBCOMMENT >>>>>>>>>> 5.2 可以处理 *.sr* 类型的文件的整理处理 将对象、窗口、函数等代码先 Export 成文本文件,在PB中 用编辑文本文件的形式打开,然后象其他脚本一样 Indent 5.2 新增自动将工具集成到 PB 开发环境中的功能 目前支持的版本是 PB 6.0/6.5, PB 9.0 5.3 新增自动在某个代码段加每行代码的相同的前缀或者相同的后缀 这个在我们日常生活中经常要用到的 5.31 新增自动根据字段列表,变量列表,datawindow 赋值语句列表, 自动生成 datawindow 之间复制数据的代码 自动生成 结构体变量 和 datawindow 之间的赋值代码 自动生成 变量列表 和 datawindow 之间的赋值代码 具体可看 《pbcomment自动写代码.doc》的说明 5.31 新增双语言显示 pbcomment.ini 文件中, language = 0 表示简体中文
powerbuilder 10.5
升级
powerbuilder 9.0
升级
到 powerbuilder 10.5
注意
事项
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章