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, который будет иметь подпись функции прямого получения cookie и все такое.
Пока все хорошо, я мог подумать о Propath и всем остальном, но сейчас все усложняют две вещи:
Если я решу скомпилировать код вместо проверки синтаксиса, он будет компилироваться нормально - это говорит мне, что все мои включаемые файлы и пропат правильно настроены и все настроены, создается .r
Если из PDSOE, когда мой код все еще открыт, я захожу в Eclipse \ OpenEdge \ Tool \ Procedure Editor, он откроет редактор прогресса с тем же кодом на месте справа, и из этого редактора процедур, если я просто щелкну правой кнопкой мыши и проверю синтаксис , он вообще не вернет ошибок.
Я загрузил OE 12.3 и попробовал то же самое, получил такое же поведение. Я проверил все пропаты, и все было правильно (код компилируется) Я попытался перезапустить AVM, без разницы, я попробовал общий AVM, без разницы
У меня заканчиваются идеи, особенно после того, как я получил ту же проблему 12.3.
У вас может быть какая-то другая идея или что-нибудь еще, что могло бы объяснить поведение синтаксиса проверки в PDSOE?
Спасибо!