Сценарии на Паскале без модуля импорта

Похоже, что программа UnitImport, возможно, вошла в разработку cajScript/PascalScript и может скрыть некоторые детали, которые помогут понять, как реализовать приложение PascalScript. Предполагая, что это так или вы хотели написать приложение на PascalScript без использования средства импорта, как бы вы включили такой класс в свою среду сценариев?:

 TQuery = Class(TObject)
  private
    oSQL: TSQLQuery;
    FFirstCall: Boolean;
    function ExecSQL: Integer;
    function GetFields(iNdx: Integer): String;
    function GetFieldNames(iNdx: Integer): String;
    function GetFieldCount: Integer;
  public
    EOF: Boolean;
    Constructor Create(Owner: TComponent);
    Destructor Destroy;
    property FieldCount: Integer Read GetFieldCount;
    property FieldNames[iNdx: Integer]: String Read GetFieldNames;
    property Fields[iNdx: Integer]: String Read GetFields;
    procedure AddSQL(sSQL: String);
    procedure ExecSQL;
    function Fetch: Boolean;
  end;

Я надеюсь собрать некоторые основные заметки по использованию PascalScript, которые могли бы заполнить некоторые пробелы, оставленные двумя документами инструкций и группами новостей.

Спасибо за любую помощь.

1 ответ

Решение

Инструмент Unit Importer работает довольно хорошо, и этот класс, похоже, не доставит ему проблем. Что бы я сделал, это пропустил класс через импортер и взглянул на выходящий код импорта. Изучив его, вы сможете увидеть, как должен выглядеть хороший модуль импорта классов, что даст вам возможность начать с попытки узнать, как работает импорт классов.

Другие вопросы по тегам