|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2009, 21:58 | #1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Видимость переменных
Есть макрос, внутри которого есть объявление переменных. Часть команд в нем повторяются в один в один, для удобства я выделил их в отдельную макрос в том же модуле. Но комп начинается ругаться на переменные в выделенном макросе, мол таких не знаю. :(((
Я понимаю что тут проблем в видимости переменных. Можно ли задать видимость переменных в текущем макросе и во всех макросах вызываемых из этого макроса? При этом другие макросы в этом модуле эти переменные видеть не должны. Так же нужно изменения переменных в подмакросах сохранялись.
С уважением, Алексей.
|
24.03.2009, 22:25 | #2 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Воспользовался GoSub Return....
Черт, я лет 12 не пользовался подобным. Думал мамонты давно вымерли...
С уважением, Алексей.
|
25.03.2009, 00:33 | #3 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
В начале макроса(перед sub), например так:
Код:
Последний раз редактировалось valerij; 25.03.2009 в 00:37. |
26.03.2009, 18:34 | #4 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Цитата:
Проблема в том что переменных довольно много и они разномастные, в том числе и массивы. Перечислять все было бы очень не удобно. В общем проблему решил оптимизацией кода, хотя с вопросом так и не разобрался.
С уважением, Алексей.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Видимость констант | tae1980 | Microsoft Office Excel | 5 | 23.11.2009 12:06 |
Много переменных | Altera | Общие вопросы Delphi | 15 | 18.07.2008 08:06 |
Вальс переменных | Иллидан | Общие вопросы Delphi | 9 | 27.01.2008 10:39 |
Замена переменных | NoName_emaNoN | Win Api | 4 | 18.01.2008 09:05 |
Ошибка в переменных | Maugli-rus | Общие вопросы Delphi | 2 | 24.12.2007 07:44 |