【问题标题】:How to enable OpenEdge debugger?如何启用 OpenEdge 调试器?
【发布时间】:2017-07-03 06:18:51
【问题描述】:

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

我收到了成功消息

已为安装在 ... 中的 Progress 4GL 启用调试

但我仍然得到错误

Progress 4GL 未启用调试。从运行 proDebugEnable 在 Windows 上的 proenv 会话中或从 UNIX shell 中启用 调试并将任何服务的 debuggerEnabled 属性设置为 1 你想调试的。 (11724)

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

为什么虽然我收到一条成功消息,但调试器没有启用?

我的版本:OpenEdge 10.2B

【问题讨论】:

  • 启用时您是管理员吗?如果不是,可能值得以管理员登录身份重试
  • 是的,我是管理员

标签: debugging openedge progress-4gl


【解决方案1】:

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

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

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

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

包含字符串值'Debugging enabled'

其中&lt;DLC&gt; 是您的Progress OpenEdge 安装路径。

【讨论】:

    【解决方案2】:

    ini 文件中的 DLC 路径错误。在我在注册表中更正它之后,调试工作正常。

    【讨论】:

    • 您不应该发布 cmets 作为答案 - 如果您对答案感到满意,请点赞并加注星标。如果您想澄清任何事情,请发表评论。
    • 这就是答案。 Stefan Drssen 的回答并没有解决我的问题。它只是帮助我解决了它。
    猜你喜欢
    • 2021-05-05
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多