I want to get the content of DataWindow from PBL (PowerBuilder Library) file and edit it in place. The idea is to read the pbl file, and access individual DataWindows to modify source code. Somehow, I have managed to do the first part with PblReader .NET library using IronPython. It allows me to read PBL files, and access DataWindow source code. However it doesn't support modifications. I would like to know if anyone have an idea for editing PBL files?
问问题
3535 次
1 回答
1
PowerBuilder 应用程序可以从 PBL 加载 DataWindow(不必位于库路径中),对其进行修改,然后将其保存回 PBL。我已经写了几个工具来做到这一点。modify
PowerBuilder 将允许您使用该方法根据其对象模型修改 DataWindow 。我不知道为什么有人想要重新发明这一切。我记得在某处看到 PB 的 Python 绑定。您可以从 PB 获取 DW 语法,调用 Python,然后将其保存回 PB。但是您必须在 Python 中进行所有解析,而 PB 已经了解 DW。最后我很惊讶特里没有插入 PBL Peeper。您可以使用 PBL Peeper 导出 DataWindows,在 Python 中将它们按摩到您心中的内容。然后将它们导入PB。
于 2012-12-18T23:34:55.133 回答