是否可以获取定义变量,句柄,缓冲区的信息?
问题描述:
我写一些小的日志文件,在那里我可以从程序的东西被调用的是否可以获取定义变量,句柄,缓冲区的信息?
PROGRAM-NAME(i)
帮助看看。 如果我也可以获得有关我的变量,句柄,缓冲区以及它们的定义位置的信息,那将会非常有趣。
SOURCE-PROCEDURE:GET-SIGNATURE
是正确的方式一点点一步,但是这给我的只有我的源代码程序的可能的输入和输出。
答
基于句柄的对象具有类型为句柄的INSTANTIATING-PROCEDURE属性,该属性引用创建实例的过程的句柄。
另一种方法是,如果在当前客户端日志文件中创建并删除基于句柄的对象时,Dynobjects。* log-manager条目类型获取该信息。
答
如果您想要大量运行时数据,请查看“LOG-MANAGER”句柄,特别是4GLTrace设置。
Thx这个提示。 在递归使用实例,PROCEDURE'的'用组合 'FILE-NAME' '内部,ENTRIES' 'GET-SIGNATURE' 我得到一吨的新的信息,我的日志。 – JulesVerne