PowerBuilder程序运行错误解释在线教程

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 22:46:23

13.4 运行错误解释

当程序还未完全完成时,运行程序常常会出现错误,触发PB的SYSTEM ERROR事件,如果没有为这些错误事件编写脚本,就会触发显示这样的一个消息框。它的信息包括错误消息的数目和文本,并告诉我们是哪个对象的哪个事件的脚本的哪一行出现了错误。它是调试程序,修改错误的重要依据,所以我们有必要很好地了解这些错误信息的具体含义。

错误号

含义

1

被零除

2

引用NULL对象

3

数组越界

4

枚举值超出函数范围

5

函数中遇到负值

6

指定的数据窗口行/列无效

7

链接引用时,出现不可解决的外部引用

8

引用带有NULL下表的数组

9

DLL函数未当前程序中

10

DLL函数不支持的参数类型

11

对象文件已过期,必须转化为当前版本

12

数据窗口列类型与GETITEM类型不匹配

13

不可知的属性引用

14

为外部函数打开错误DLL库

15

错误调用外部函数

16

超出最大字符串的长度

17

数据窗口控件中引用的数据窗口对象不存在

18

函数未返回值

19

不能将任意变量中NAME转化为NAME

20

没有成功地准备好数据库命令

21

运行时,不正确地引用函数

22

不可知的对象类型

23

不能将NAME类型的对象赋值为NAME类型的对象

24

函数调用与其定义不匹配

25

DOUBLE或REAL表达式溢出

26

不支持对NAME字段的赋值

27

非整型指数不能为负

28

VBX错误:NAME

29

ANY变量需要非整组值

30

外部对象不支持数据类型:NAME

31

不支持外部对象数据类型:NAME

32

调用外部对象函数NAME时,未找到名字

33

调用外部对象函数NAME时,参数类型不合法

34

调用外部对象函数NAME时,使用不正确的参数数目

35

错误调用外部对象函数NAME

36

访问外部对象属性NAME时,未找到名称

37

访问外部对象属性NAME时,类型不匹配

38

询问外部对象属性NAME时,下标数目不正确

39

错误访问外部对象属性NAME

40

与表达式中任意数据类型不匹配

41

表达式中有不合法的任意数据类型

42

在DLL函数NAME中,运行时所指定的参数类型与所要求的参数类型不相同

43

父对象不存在

44

祖先的函数中具有发生冲突的参数及返回类型

45

外部表溢出

46

空的对象引用不能被赋值或传递给同类型的变量

47

变量需要数组值

48

数组的大小与对象的转换不匹配

49

数组的类型与对象的转换不匹配

50

分布服务错误

51

函数或事件的参数不合法

52

分布通讯错误

53

未激活所需服务器

54

服务器未接受请求

55

请求非正常终止

56

非完整地相应请求

57

未连接

58

对象实例不存在

59

不合法的列范围

6 0

不合法的行范围

61

将NUMBER维数组不合法地转换成对象

62

服务器忙

63

无返回值的函数或事件用于表达式

64

赋值需要数组对象

需要注意的是第50号错误会立即中断应用程序,但是并不触发SYSTEM ERROR事件.


Tags:

作者:佚名
分享到: 微信 更多