PDSOE バージョン 4.5.2、OE 11.7.1 - 64 ビット - Win 10 64
PSDOE で Webspeed (.w) を開きました。このコードを右クリックして、コンテキスト メニュー (Ctrl+Shift+C) で [構文のチェック] を選択すると、get-cookie() に関して、この .w で使用されるインクルード ファイルからエラーが返されます。
構文チェック: ** 「GET-COOKIE」の後を理解できません。(247)
私の .w には、必要なすべての Webspeed インクルード ファイルがあります。proto.i には、フォワード get-cookie 関数の署名などがあります。
これまでのところ、Propath などについて考えることができましたが、次の 2 つのことが問題をさらに複雑にしています。
構文をチェックする代わりにコードをコンパイルすることを選択した場合、問題なくコンパイルされます。つまり、すべてのインクルード ファイルとプロパスが正しく構成され、すべてが設定されていることがわかります。.r が生成されます。
PDSOE からコードを開いたまま Eclipse \ OpenEdge \ Tool \ Procedure Editor に移動すると、同じコードが適切に配置された進行状況エディターが開き、このプロシージャー エディターから右クリックして構文を確認するだけで済みます。 、エラーはまったく返されません。
OE 12.3 をダウンロードして同じことを試したところ、同じ動作が得られました。私はすべてのプロパスをチェックしましたが、それは正しかったです (コードがコンパイルされます) AVM を再起動しようとしましたが、違いはありません 共有 AVM を試しましたが、違いはありません
12.3で同じ問題が発生した後、特にアイデアが不足しています。
PDSOE でのチェック構文の動作を説明できる他のアイデアや何かを思いついたことがありますか?
ありがとう!