__StringHelper

отредактировано 05:21 Раздел: FastScript
Код :

var s : string;
begin
s:='34343';
s[1]:='2'; // !!! error !!!
end.


Error : Неопределенный идентификатор: '__StringHelper' at pos (4:5)

Это фича или бага ??
И возможнали такая конструкция s[1]:='2' ??

Комментарии

  • отредактировано 05:21
    Up
  • отредактировано 05:21
    Change the fs_iinterpreter.pas:

    constructor TfsScript.Create(AOwner: TComponent);
    begin
    inherited;
    FItems := TStringList.Create;
    FItems.Sorted := True;
    FLines := TStringList.Create;
    FStatement := TfsStatement.Create(Self, '', '');
    FSyntaxType := 'PascalScript';
    FUnitLines := TStringList.Create;
    Add('__StringHelper', TfsStringHelper.Create);
    Add('__ArrayHelper', TfsArrayHelper.Create('__ArrayHelper', -1, fvtVariant, ''));
    end;
  • отредактировано 05:21
    Спасибо. Помогло.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.