PDSOE 版本 4.5.2,OE 11.7.1 - 64 位 - Win 10 64
我在我的 PSDOE 中打开了一个 Webspeed (.w)。如果我只是右键单击此代码并在上下文菜单中选择检查语法 (Ctrl+Shift+C),它将从该 .w 使用的包含文件中返回一个错误,该错误涉及 get-cookie():
语法检查:** 在 -- “GET-COOKIE”之后无法理解。(247)
在我的 .w 中,我拥有所有必要的 Webspeed 包含文件 - 包括 proto.i,它将具有前向 get-cookie 函数签名等等。
到目前为止一切顺利,我本可以想到 Propath 和所有这些,但是现在有两件事让事情变得更加复杂:
如果我选择编译代码而不是检查语法,它会编译得很好 - 这告诉我我所有的包含文件和 propath 都已正确配置并全部设置,生成一个 .r
如果从 PDSOE 中,我的代码仍然打开,我进入 Eclipse \ OpenEdge \ Tool \ Procedure Editor ,它将打开一个带有相同代码的进度编辑器,并且从这个过程编辑器中,如果我只是右键单击并检查语法,它根本不会返回任何错误。
我下载了 OE 12.3 并尝试了同样的事情,得到了同样的行为。我检查了所有的propath,它是正确的(代码编译)我尝试重新启动AVM,没有区别我尝试了共享AVM,没有区别
在 12.3 遇到同样的问题后,我特别想不到。
您是否碰巧有任何其他想法或可以解释 PDSOE 中的检查语法行为的其他任何事情?
谢谢!