Владимир Неуймин
Администратор
Всего сообщений: 268
Дата регистрации: 13.03.2007
|
Создано:
08.05.2008 12:34:59
|
Макросы можно вызывать из других макросов передавать им параметры и получать обратно значения
Пример
1) Вызываемый макрос
Цитата |
---|
'----------- Вызываемый макрос --------
rastr.printp tabl
rastr.printp num
retval.Return=2
'--------------------------------------
|
2) Вызывающий макрос
Цитата |
---|
ret=rastr.execmacropath ("C:\temp\test_1.rbs","tabl=""node"":num=1" )
rastr.printp ret
|
Приведет в результате к печати:
node
1
2
retval.Return имеет тип VARIANT
Вызываемые макросы рекомендуется отлаживать предварительно. И избегать deadlock !
|
Иван Почечуев
Постоянный посетитель
Всего сообщений: 175
Дата регистрации: 24.06.2010
|
Создано:
05.04.2012 14:55:25
|
Возникла следующая сложность
в макросе который вызываю есть запрос через msgbox с запросом типа Да/Нет , что бы не выбирать вылетает ошибка
- при выполнении скрипта возникла следующая ошибка "Attempted to read or write protected memory.This is often an indication that other memory is corrupt "
вопрос в том можно ли это победить ?
|