如何解决我可以配置 appBuilder 以减少源代码修改吗?
我正在使用 Progress-4GL 版本 11.6,使用 appBuilder 和过程编辑器。
我经常使用外部文本编辑器 (Notepad++) 对 *.W
文件进行一些修改。
之后,当我在 appBuilder 中打开文件并再次保存它们时,appBuilder 会“弄乱”文件,我的意思是:
- GUI 相关的常量被改变,例如
SIZE 1.04 BY 2.68
变为SIZE 1.03 BY 2.69
(虚构示例,仅供说明)。 - 屏幕上显示控件的顺序已更改(Buttonn1、Button2 和 radio-set1 的定义变为 radio-set1、Button1 和 Button2 的定义)。
尽管这些只是小的修改,但它们使比较文件非常困难(如果 appBuilder 创建了 ±50 个以上的文件,请尝试查看两个文件之间的差异)。
是否有一种方法可以配置 appBuilder,使其在保存文件时进行尽可能少的更改?
解决方法
很遗憾没有。
AppBuilder 的核心来自 90 年代初,当时 Progress V7 和 V8 是最新的。它不是围绕现代 IDE 中使用的 code-dom 或类似结构编写的。 AppBuilder 在打开时读取您的 .w 文件,将相关位(包括您所有的自定义源代码)存储在一个充满临时表的手中,并在保存时始终使用相同的例程来编写完整的文件。而 AppBuilder 坚持完全控制所有生成的代码。
嗯……该工具的源代码是公开的。但那是另外一回事了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。