![]() |
Использование переменных
Доброго времени суток :)
Появился вопрос у меня. Как можно пользоваться переменными, которые объявлены в разных модулях? Допустим вот такой примерчик просто на вскидку : например в первом модуле я сложил 2 + 2 и записал в переменную rez. А во втором модуле хочу вывести надпись drawText('Результат: '+rez,0,0); Но таким образом МП будет ругаться на несуществующую переменную. Пытался и таким образом drawText('Результат: '+первый_модуль.rez,0,0); Так тоже не катит..... Кто нибудь сталкивался с такой бедой? |
Ответ: Использование переменных
Хитрый план:
1. Добавляем в проэкт новый модуль, названный 'shared'. 2. Добавляем в его 'interface' все "глобальные" переменные. 3. Дописываем "uses shared;" в 'implementation' всех модулей которым нужны эти переменные. 4. Well Done! Теперь вы можете переносить переменные между модулями. Так же можно добавить строку 'uses shared;' в начало основного модуля, чтобы переменные стали по-истинному глобальными. Удачной разработки. |
Ответ: Использование переменных
Огромное спасибо, будем пробовать!!! :)
|
Часовой пояс GMT +4, время: 11:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot