Sign-up....

编译后的问题?

一个PBL文件,编译成EXE+PBD格式运行没问题,可单独编译成一个EXE文件时运行出错.

出错主要是一个DATASTORE对象,在程序中对DATAOBJECT赋值为一个已经在PBL中存在的DATAWINDOW,然而单独编译成一个EXE文件时却说DATASTORE是空对象,编译成EXE+PBD格式运行没问题.

郁闷中......

[168 byte] By [msdn] at [2007-10-1 16:51:03]
# 1 Re: 编译后的问题?

编译EXE时把DW写进PBR中再编译

j9dai at 2005-7-12 17:03:22 >
# 2 Re: 编译后的问题?

mark

mengqifeng at 2005-7-12 17:31:22 >
# 3 Re: 编译后的问题?

不错,把数据存储名称写到资源文件中

dalianyilan at 2005-7-13 7:52:44 >
# 4 Re: 编译后的问题?

格式:

****.pbl(d_****)

j9dai at 2005-7-13 9:28:40 >
# 5 Re: 编译后的问题?

在PBR文件中写了,

updb.pbl(d_list)

updb.pbl(d_codetable)

updb.pbl(d_id) 结果一样不行.

在程序中对DATAOBJECT赋值为lds_id.dataobject="d_id"

velen at 2005-7-13 10:29:56 >
# 6 Re: 编译后的问题?

将需要用到的对象全部放到应用所在PBL,再编译就行了。

yellowant at 2005-7-13 10:42:28 >
# 7 Re: 编译后的问题?

同意楼上兄弟们所说的,把我要说的都说了,呵呵。

crtdak at 2005-7-13 10:46:12 >
# 8 Re: 编译后的问题?

问题解决了.

请问EXE文件下面的PBR文件和LIBRARY下面的PBR文件(一个PBL对应一个PBR)有什么区别呢?

我把PBR文件放在LIBRARY下面就不行,放在EXE文件下面就可以.

velen at 2005-7-13 15:45:07 >

PowerBuilder

All Classified