Вы не правильно следовали инструкциям из статьи, которую цитировали.
В нем, в частности, говорится, что нужно запустить импортер модулей, который генерирует два дополнительных файла (из MyClass.pas он создает MyClass.int и uPSI_MyClass.pas
). Вам нужно использовать uPSI_MyClass.pas
(используя, конечно, правильное имя файла для вашего устройства) и использовать правильные методы из этого устройства.
Предполагая, что ваш источник для TMyPSPlugin находится в MyPSPlugin.pas, импортер модулей создаст MyPSPlugin.int и uPSI_MyPSPlugin.pas
. Вам нужно будет добавить uPSI_MyPSPlugin
к вашему предложению использования, а затем использовать TPSImport_MyPSPlugin.Create
и дополнительный код для регистрации плагина. (См. Четвертое изображение с веб-страницы, на которую вы ссылаетесь - на изображении есть строка заголовка с надписью «ide_editor.pas».) В этот момент Pascal Script знает о вашем классе и распознает его методы Create и Free.