Нердик писал(а):Автор упоминает Pascal Script Lazarus...
И мы, вслед за неизвестным нам автором, начинаем вводить это упоминание в поисковик:
Pascal Script - это Object Pascal/Delphi/Lazarus-совместимый интерпретатор с компилятором байт-кода, который предоставляет среду scripting для прикладных программ. В настоящее время он работает в Windows и Linux на 32-битном и 64-битном процессорах Intel. Он был создан и поддерживается Carlo Kok, защищен авторским правом RemObjects software как бесплатное ПО с полным исходным кодом. Исправление нескольких несовместимостей между ROPS (RemObjects Pascal Script) и FreePascal 2.0.1 было сделано Bogusław Brandys с большой помощью многих разработчиков из IRC-каналов #fpc и # lazarus-ide. Благодарю вас.
Это оно?
Нердик писал(а):...вы уточните, в чем вы видите "олбанский"
Давайте уточнять. Как известно, 50% ответа всегда заложено в самом вопросе. Отсюда логично, чтобы получить ответ, нужно задавать вопрос так, чтобы его поняли те, кому Вы его задаёте. А что у Вас? Вот смотрите:
Нердик писал(а):Использую читапаскаль Lazarus скриптовый язык, встроенный в ПО.
В Lazarus нет такого компонента, как "читапаскаль". Следовательно, это некий Ваш личный термин, который Вы зачем-то придумали и который никто, кроме Вас, не знает. Такое всегда звалось "олбанским языком". Когда-то давно использовали его некие, не будем уточнять кто, которые просто хотели повыпендриваться, но фантазия у них оказалась слабовата.
Можно косвенным образом предположить, что Вы имели в виду компонент TPSScript, но ничем из Ваших дальнейших текстов это не подтверждается.
Добавлено спустя 31 минуту 14 секунд:
Alex2013 писал(а):1 Насколько я помню по умолчанию в скрипте нельзя использовать классы и указатели.
Если ориентироваться на это:
https://github.com/remobjects/pascalscr ... scalScript
то можно. Однако тут возникает загвоздка - на гитхабе лежит вариант, обозначенный как "для Дельфи". Насколько он соответствует фрипаскалевскому варианту, т.е. какая именно версия взята для компонента TPSScript и что именно там уже реализовано из авторских задумок, никто не знает, т.к. для FPC нормальное описание отсутствует. Если заглянуть в каталог "PscalScript" там прямо написано:
This folder contains a partial copy of RemObjects Pascal Script
Т.е. чтобы продолжать дискуссию о том, что можно, а что нельзя в FPC-варианте, надо тщательнийшим образом изучить эту папочку. Тут и так уже дискуссия идёт исключительно на фазе предположений, а не знаний...
Добавлено спустя 31 минуту 21 секунду:
Нердик
Про Вашу ошибку "Type mismatch" написано здесь:
https://mydataexpress.ru/remobjects_pascal_script.pdf
страница 20.