作为重新开发项目的一部分,我希望提取旧 SCL 应用程序的所有源代码。
按照 Richard DeVenezia 的优秀提示,我已经能够使用以下命令成功导出所有 SCL 和 SOURCE 条目:
BUILD %8b.%32b.%32b.%8b; FILE "C:\TEMP\%8b.%32b.%32b.%8b"; CANCEL
我还能够编写一些 SCL 来提取/导出所有的 SLISTS。最后一块是类定义..
使用资源管理器,我可以在显示方法和属性的 GUI 中打开一个 CLASS 条目。我还可以将结果列出到日志中。但是,所有方法都是空的(没有源代码),例如:
/* SET_VIEW */
SET_VIEW: method / (signature='n');
endmethod;
我不确定这是否总是如此,或者我检查过的类(大约 10 个)恰好都有空方法。
我的问题是:
如何将 CLASS 定义从目录条目导出到文本文件?