PowerBuilder 9.0 PB9.0碰到的编译调试问题汇总

1、Warning  提示信息 一般可以不用处理

2、注意pbd文件的修改时间,如果修改时间超过当前时间,则PB在编译新生成的pbd文件可能不会覆盖旧的pbd文件。

3、提示:the identifier ‘*****’ conflicts with an existing property whith this name .

变量对象重复了,可能在多个pbl里都有存在该变量对象,去掉只剩一个即可

4、提示:function or event ‘*****’ must be declared before it can be compiled.

该方法或者事件里面没有内容只有名称,删除掉该方法或者事件。

5、报I/O error  io错误

造成这个问题有好几种情况可能是文件夹是只读模式,把只读去掉就可以了;如果窗体是直接从其他模块里复制过来的,也会报这个错误,最好是直接新建并且编译时采用增量编译,不要用full编译;还有一种情况就是需要对 pbl或者对象优化,工程目录中选中pbl或对象右键optimize一下。

6、编译时直接崩溃

比如报内存不能为read等,报错可能是pbl或者对象太大了,删除部分注释代码内容即可。

7、Debug单步调试时,到某一步无缘无故报错崩溃

可能是在其他窗口增加的 addwatch里参数在当前调试的窗口里没有,所以可以试试清除addwatch里的参数 以及旁边的调试参数;

如果清除了调试参数,还报错那么,清除之后,把窗口重新关闭打开再试试;

如果是使用了http对象,提示不能找到外部方法之类的那么可能是相对应的服务不通,也会报这种错误。

8、PB中某个对象突然坏掉了,无缘无故的那种

比如一个窗体打不开,数据对象打不开等等

解决办法:把涉及到的对象用edit resource 打开,然后在空白处敲个回车保存

如果是窗体,则对窗体内使用的对象一个个试过来,应该是里面某个对象打不开导致整个窗体打不开,也采用这种办法解决。

【图书目录】 第1章 PB 9.0编程基础 1.1 PB 9.0的特性 1.2 PB 9.0开发环境 1.3 PB 9.0的主要画板 1.4 PowerScript简介 1.5 SQL语句的使用 1.6 常用控件 1.7 数据窗口对象 1.8 小结 第2章 记事本应用系统 2.1 应用程序的创建 2.2 窗口的创建 2.3 菜单的创建 2.4 各对象脚本的编写 2.5 应用程序的调试 第3章 同学录管理系统 3.1 系统需求分析 3.2 数据库的创建 3.3 数据库设计 3.4 各对象的创建 3.5 各对象脚本的编写 3.6 应用程序的编译和运行 3.7 小结 第4章 设备管理信息系统 4.1 系统需求分析 4.2 数据库设计 4.3 应用对象的创建 4.4 各功能模块的实现 4.5 小结 第5章 人事管理系统 5.1 系统设计 5.2 数据库设计 5.3 数据库的实现 5.4 应用程序对象的创建 5.5 全局变量和全局函数的定义 5.6 各对象的设计及脚本编写 5.7 应用程序的运行 5.8 小结 第6章 项目管理系统 6.1 系统设计 6.2 数据库设计 6.3 数据库的实现 6.4 应用程序对象的创建 6.5 全局函数和结构的定义 6.6 各对象的设计及其脚本的编写 6.7 应用程序的运行 6.8 小结 第7章 ftp文件传输系统 7.1 系统设计 7.2 数据库设计 7.3 数据库的实现 7.4 ftp的发布 7.5 应用对象的创建 7.6 全局变量和全局外部函数的定义 7.7 各对象的设计及其脚本的编写 7.8 应用程序的运行 7.9 小结 第8章 数据转换程序 8.1 实例概述 8.2 各对象的设计及其脚本的编写 8.3 应用程序的运行 8.4 小结 第9章 进销存管理系统 9.1 系统设计 9.2 数据库设计 9.3 数据库的实现 9.4 应用对象的创建 9.5 全局变量和结构的定义 9.6 各对象的设计及其脚本的编写 9.7 应用程序的运行 9.8 小结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值