Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Вопрос по FastScript   Найти похожие ветки 

 
Новичоккк   (2006-09-26 09:39) [0]

Вопрос к тем, кто когда-либо использовать FastScript:
Скрипту передается строка через AddVariable, потом, после выполнения, обработанная строка считывается через Variables. В принципе все хорошо, но возникла необходимость использовать как бы глобальные переменные, используемые в скриптах, значение которых сохранялось бы каждый раз после отработки скрипта, а потом загружалось перед следующим выполнением. Но дело в том, что нельзя заранее знать, какие имена даст пользователь своим переменным, их количество и прочее... как пользователь должен объявлять эти переменные? Или такое не предусмотрено FastScript?


 
atruhin ©   (2006-09-26 09:52) [1]

Насколько помню переменные уничтожаются только при уничтожении объекта скрипта. Т.е. создал объект, записываешь скрипт, компилируешь, выполняешь, записываешь новый....
Вроде переменные сохраняются, проверь.


 
atruhin ©   (2006-09-26 10:09) [2]

Не понял сразу, что ты имеешь ввиду переменные текущего скрипта.
Тогда можно описать функцию добавляющую переменную в скрипт. Т.е. обертку AddVariable, потом в скрипте вызываем AddGlobalVariable, после чего используем.


 
Новичоккк   (2006-09-26 10:18) [3]

2atruhin
Спасибо за ответы. Мне подходят оба варианта (на самом деле если вызывать Execute, то переменные не обнуляются, а сохраняют свое прежнее значение).
---
Случайно нет у кого-нибудь старой полной версии FastScript (без сообщения при выполнении скрипта). В дальнейшем планирую купить пакет у разработчика, но сначала хотел бы все-таки внедрить скрипты в проект и посмотреть на результат...


 
cyborg ©   (2006-09-26 10:21) [4]

> [3] Новичоккк   (26.09.06 10:18)

Фастскрипт не видел, но есть ещё много разных интерпретаторов паскаля, в том числе бесплатных, я даже один из них использую :)
Вот к примеру http://alexboiko.da.ru PascalC 3



Страницы: 1 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
15-1158864411
Cyrax
2006-09-21 22:46
2006.10.15
Проблемы при работе с Photoshop


15-1158945478
Alien1769
2006-09-22 21:17
2006.10.15
SQL


2-1159542353
NSD
2006-09-29 19:05
2006.10.15
Работа с реестром из ChekListBox


4-1148916035
Fluffy
2006-05-29 19:20
2006.10.15
Как получить список событий?


2-1158931949
worldmen
2006-09-22 17:32
2006.10.15
Запуск проги до входа.