有一pbl文件,想修改里面的一函数

有一pbl文件,想修改里面的一函数,是一个工资软件.想改下税收(以前是1600以上收10%想改成2000以上收10%).软件里有个PBD文件和一个PBL文件.请问如何修改?.是否很难?请详细说明,

1.用getFileOpenName选择要打开的PBL
2.用setlibrarylist来把PBL包含进当前的应用程序
3.LibraryDirectory返回所有对象名,并写语句拆分对象名,用listbox之类的控件显示出来供选择
4.获取dw对象所有列的方法(可以写成一个函数):

string colnames[] //如果写成函数把它作为 ref 参数

创建一个datastore,把数据源设为d_1
datastore ds
ds = create datastore
ds.DataObjec = "d_1"
count = ds.describe("DataWindow.Column.Count")
for i = 1 to count
colnames[i] = ds.describe("#" + string(i) + ".name")
next

destroy ds

当然你也可以利用 "datawindow.objects" 来获得所有对象的名称,然后拆分对象名,最后用
"对象名.type"来判断是否为列,这样写代码会长一点
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-14
建立pbw文件,再建立pbt文件,将pbl包含到系统中
图形操作具体的讲不清楚的,还是买本书先看看,边学边问。

或者你建立一个pbw,然后建立一个existing applicition 选中上次给你的pbl(其中一个有入口的),然后再把其它的加到pbt中

如果没有一个有入口的,你就按照我的第一个做法~~

结贴吧!
第2个回答  2008-02-16
可能不太好改,不过我可以给你试试。

QQ :5212982
第3个回答  2008-02-14
na
第4个回答  2008-02-14
很难本回答被提问者采纳

有一pbl文件,想修改里面的一函数
1.用getFileOpenName选择要打开的PBL 2.用setlibrarylist来把PBL包含进当前的应用程序 3.LibraryDirectory返回所有对象名,并写语句拆分对象名,用listbox之类的控件显示出来供选择 4.获取dw对象所有列的方法(可以写成一个函数):string colnames[] \/\/如果写成函数把它作为 ref 参数 创建一个datastore,把数据...

请问pb中如何打开pbl中的一个对象?
1.用getFileOpenName选择要打开的PBL 2.用setlibrarylist来把PBL包含进当前的应用程序 3.LibraryDirectory返回所有对象名,并写语句拆分对象名,用listbox之类的控件显示出来供选择 4.获取dw对象所有列的方法(可以写成一个函数):string colnames[] \/\/如果写成函数把它作为 ref 参数 创建一个data...

在PB中怎么快速的找到自己想要找的函数方法在那一个工程目录下面_百度...
当你打开了一个窗口、函数,PB界面的标题就显示了这相应位置,如图:

在PB9.0中怎样导入PBL文件?或者说怎样打开PBL文件。
先关闭PB里的所有窗口,右键点target—>properties—>在library list里点"browse"按钮—>把文件PBL加进来

怎么修改软件中的 bpl文件??
PBL 是不是PB开发的东东?试试 一般PB 9.0的就可以了

powerbuilder 中pbl,pbt,pbd分别是做什么用的
pbt文件中记录着该程序的工作空间所包含的pbl,相当于pbl目录。当点击pbw文件时,pbw就读取pbt中的目录加载pbl文件。pbd是pbl编译后(Build runtime library)的文件。当把程序生成执行文件(exe)后,执行文件就调用pbd文件中的伪代码进行操作。源代码是人写的,给人看的。伪代码是源代码被开发程序的...

我的一个项目是用PB做的,在调试状态下运行正常,编译后运行报错,求解
窗口w_sell的ue_print 事件里面的102行调用了窗口w_print_preview_sell,而这个w_print_preview_sell窗口不存在,编译出错。你是不是去除了包含w_print_preview_sell的pbl文件?你把他加上去就可以了

PB中.pbw、.pbl、.pbt。exe等文件的作用?
如一个exe应用程序、一个WebService;如果你定义一个全局变量或公共函数,有效范围在同一个traget内;1个traget下可以建立多个library;pbl-powerbuilder library,PB组件存放,如窗体、结构、DW等都存放在某一个PBL内;一般实现同一功能的组件可以放置在一个PBL内 exe是可执行文件,没有什么可解释的 ...

PB中表或函数‘表名1’和‘表名1’具有相同的表现名称。请用相关名称...
SQL语句中同一个select的from中出现了相同的表名,将数据窗口的SQL从图形样式转换到语法样式应该能看出来的

PowerBuilder 求扫盲!
1.workspace,是一个工作区,一个工作区下可以有多个应用。每个应用,实际上是一套程序。2.是应用,应用包含这下边的多个模块,每个模块下存着详细的对象,函数等等。一般开发的时候,是按照开发的具体模块,来创建对应的application,也就是pbl。一个应用包含哪些pbl,在pbt文件中。3.是应用的入口程序,...

相似回答