debugging - 如何启用 OpenEdge 调试器?

标签 debugging openedge progress-4gl

我已经使用 prodebugenable -enable-all 启用了调试器,如下所述:https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/pdsoe%2Fenabling-debugging.html%23wwID0EBCZX

我已收到成功消息

Debugging is enabled for the Progress 4GL installed in ...

但我仍然收到错误

The Progress 4GL is not enabled for debugging. Run proDebugEnable from within a proenv session on Windows or from a UNIX shell to enable debugging and set the debuggerEnabled property to 1 for any services that you want to debug. (11724)

prodebugenable.bat 运行 exe 文件 _debugEnable.exe。这个文件有什么作用?

尽管我收到成功消息,但为什么调试器未启用?

我的版本:OpenEdge 10.2B

最佳答案

prodebugenable 所做的就是在以下位置创建一个注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\ProDbgCK\<DLC>.state

或者在 64 位 Windows 安装上使用 32 位版本时:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PSC\PROGRESS\ProDbgCK\<DLC>.state

包含字符串值“调试已启用”

其中<DLC>是 Progress OpenEdge 安装的路径。

关于debugging - 如何启用 OpenEdge 调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44878897/

相关文章:

progress-4gl - OpenEdge 进度数据库插入行 - 初学者

tomcat - wsdl 中的 Progress Application Server 无效 webapp

c++ - 如何在调试字符串的函数中获取函数名称?

angular - 启动 IIS 调试时执行 ng serve(VS 社区)

android - 如何增加 Logcat 中的行数(日志级别)

c - GDB 单步执行汇编并显示下一条将要执行的指令。

progress-4gl - 如何在 OpenEdge SQL 中模仿 SELECT ... LIMIT, OFFSET?

linux - Progress 4gl (Openedge ABL) 是否能够读取 STDIN 并输出到 STDOUT?

c - 4gl 和 C 结构的进展

OpenEdge 中的多线程