Как использовать uses в скрипте
подскажите, пожалуйста, как подключать модули внутри скрипта.
Такой код вызывает ошибку "begin expected" :
fsScript1.Clear;
fsScript1.lines.text:='program pr1; uses ''unit1.pas''; begin end.';
fsScript1.Parent:=fsGlobalUnit;
fsScript1.SyntaxType:='PascalScript';
fsScript1.Execute
Нужно, чтобы внутри скрипта вызывалалась функция, тело которой находится в unit1.pas. Или подключать функции нужно как-то иначе?
Такой код вызывает ошибку "begin expected" :
fsScript1.Clear;
fsScript1.lines.text:='program pr1; uses ''unit1.pas''; begin end.';
fsScript1.Parent:=fsGlobalUnit;
fsScript1.SyntaxType:='PascalScript';
fsScript1.Execute
Нужно, чтобы внутри скрипта вызывалалась функция, тело которой находится в unit1.pas. Или подключать функции нужно как-то иначе?
Комментарии
Думаю так:
FastScript\Demos\Main\Samples\PascalScript\unit1.pas и
FastScript\Demos\Main\Samples\PascalScript\unit2.pas
и разберитесь почему они работают, а ваши нет.