PDA

Просмотр полной версии : Использование VCL в FastScript


Yegor
25.08.2011, 09:01
Где то тут на форуме видел что в FastScript можно сделать возможность использования визуальных компонентов Delphi. А вот можно ли заставить что бы по событиям от этих компонентов (например OnClisck, OnChange и.т.п) вызывалась определенная функция и она задавалась прямо из кода скрипта?

Добавлено через 6 часов 52 минуты
Все уже не нужно, нашел краткое описание.

Добавлено через 8 минут
Еще вопрос. В описании прочитал что в скрипте можно использовать свои модули используя Uses "...". Вот только нет примера. Не пойму как эти дополнительные модули подгружать и компилировать в скрипт.

NLObP
25.08.2011, 18:34
В описании прочитал что в скрипте можно использовать свои модули используя Uses "...". Вот только нет примера. Не пойму как эти дополнительные модули подгружать и компилировать в скрипт.

Использовать так:
содержимое unit.script
function test(a,b,c :integer):integer;
begin
result:=a+b-c;
end;
begin
//инициализация юнита может быть здесь
end.


основной модуль
//подключаем
uses ".\scripts\unit.script"

procedure ttest;
var
i: integer;
begin
...
//вызов
i:=test(8,4,2);
...
end;

begin
end.

Yegor
25.08.2011, 23:30
А понятно. Тоесть фаст скрипт сам загружает файл указанный в Uses по указанному пути.