Как можно отменить объявление свойства или метода?

отредактировано 05:25 Раздел: FastScript
Как можно отменить объявление свойства или метода?
Я хочу изменить обработку метода, зарегистрированного в исходниках FastScript. Но именять сами исходники не хочу (придется все время изменять их после обновлений).



Комментарии

  • отредактировано 05:25
    Можно так (не пробовал сам):

    var m: TfsCustomVariable;

    with fsGlobalUnit do
    begin
    m := Find('mymethod');
    if m <> nil then
    m.Free;
    дальше добавить новый метод
    end.
  • отредактировано 05:25
    Хочу вот уточнить.
    Если я добавлял объекты так

    for i := 0 to Count -1 do
    fScripter.AddObject(Items.Name, Items);

    то после fScripter.Clear
    эти объекты должны удалиться?
    Вообще, что именно делает Clear?
  • отредактировано 05:25
    Да, Clear удаляет все, что добавлено в данном скрипте. Это касается как того, что было добавлено методами Add..., так и объектов, что были распарсены в самом скрипте.
  • отредактировано 05:25
    Я ж чё спрашиваю..

    Добавляю объекты, как описано выше.
    Выполняю скрипт.
    Всё хорошо.
    Делаю Clear.
    Снова в цикле пытаюсь добавить объекты.
    Ругается, что с таким иминем уже есть.
    "A component named objName alreade exists"
  • отредактировано 05:25
    Alex, я прошу прощения.
    Кажется, как надо Clear работает. Это я тут с добавлением объектов понапутал. Теперь разобрался.

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

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