Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.066 c
2-1159312575
Что? Как? Где?
2006-09-27 03:16
2006.10.15
Километраж мыши


11-1120242557
Владимир Кладов
2005-07-01 22:29
2006.10.15
Zoomer3


2-1159269540
iamdanil
2006-09-26 15:19
2006.10.15
Ещё два вопроса по мыши


2-1159537050
Wiedzmin
2006-09-29 17:37
2006.10.15
Округление чисел


3-1155546946
.ruslan
2006-08-14 13:15
2006.10.15
00.00.0000 00:00:00 -> Сегодня, 00:00 (без сохранения)




   Наверх