Помогите !!! Add function

LKGLKG
отредактировано 01:23 Раздел: FastScript
Люди добрые, как програмно модифицировать скрипт не парся его самостоятельно, насколько я понимаю скрипт при компиляции уже парсится ?

Проще говоря надо 2 вещи:
1) найти функцию в работающем скрипте с заданными параметрами
2) если нет этой функции то добавить её в скрипт в виде заглушки вида

function SQR(Value: real) : real;
begin
// TO-DO:
end;

PS: Исходный скрипт предполагается не пустой ...
PPS: Eckb можно мааааленький примерчик ...

Комментарии

  • отредактировано 01:23
    Скрипт при компиляции (проекта?) НЕ парсится. Поэтому модифицировать вы его можете как обычный текст.
  • LKGLKG
    отредактировано 01:23
    Как, например, програмно в run-time добавить функцию если скрипт уже есть ?
    Ну например обработчик события ? Где его вставлять, в какую строку ? Самому парсить синтаксис, да ещё с разбивкой по языку скрипта ? Вот в чём был вопрос ...
  • отредактировано 01:23
    Читайте документацию по FastScript. Там, начиная со страница 56, написанно как добавлять процедуры и функции.

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

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