Корректный синтаксис в RemObjects Pascal Script не имеет никакого отношения к нашей SCADA-системе
Чтобы не было недопонимания в дальнейшем:
RemObjects Pascal Script - это
компонент (GNU), реализующий скриптовую интерпретацию текстов синтаксиса
Object Pascal. Я
просто предположил, что в Simple-Scada вы не стали изобретать велосипед, а взяли готовый бесплатный свободный компонент и допилили его под себя. Но, похоже, у вас свой велосипед...
Скриншот, что я приводил, это
вовсе не скрипт, а исходник
Free Pascal (современная инкарнация Object Pascal), и этот исходник
скомпилировался без ошибок. Поскольку компиляция велась именно компилятором, а не каким-то там компонентом (который по определению обеспечивает лишь какую-то совместимость с самим компилятором), я и был уверен, что синтаксис у меня 100% корректный для [вашего] Object Pascal.
То, что там у вас в первой строке документации написано, мне не говорит ни о чем, т.к. даже википедия утверждает, что Object Pascal-ей больше одного:
https://wiki.freepascal.org/Object_Pascal и
https://en.wikipedia.org/wiki/Object_PascalПроцитирую:
This is a (probably incomplete) list of IDEs, compilers and dialects supporting Object Pascal:
Clascal
Mac Pascal
THINK Pascal
Metrowerks Pascal
Turbo Pascal
Delphi
Kylix
GNU Pascal
Virtual Pascal
Turbo51
WDSibyl/OpenSibyl
Free Pascal
PascalABC.net
Pascal Script
Oxygene
DWScript
Smart Pascal
MIDletPascal
Speedsoft Sibyl and WDSibyl
Насколько я в курсе, международного стандарта языка Object Pascal (как и Pascal вообще), на который можно было бы сослаться, не существует (в отличие от того же C/C++).