forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Использование переменных (http://forum.boolean.name/showthread.php?t=14717)

kizup 12.05.2011 16:19

Использование переменных
 
Доброго времени суток :)
Появился вопрос у меня. Как можно пользоваться переменными, которые объявлены в разных модулях? Допустим вот такой примерчик просто на вскидку : например в первом модуле я сложил 2 + 2 и записал в переменную rez. А во втором модуле хочу вывести надпись drawText('Результат: '+rez,0,0); Но таким образом МП будет ругаться на несуществующую переменную. Пытался и таким образом drawText('Результат: '+первый_модуль.rez,0,0); Так тоже не катит..... Кто нибудь сталкивался с такой бедой?

YellowAfterlife 12.05.2011 17:43

Ответ: Использование переменных
 
Хитрый план:
1. Добавляем в проэкт новый модуль, названный 'shared'.
2. Добавляем в его 'interface' все "глобальные" переменные.
3. Дописываем "uses shared;" в 'implementation' всех модулей которым нужны эти переменные.
4. Well Done! Теперь вы можете переносить переменные между модулями.
Так же можно добавить строку 'uses shared;' в начало основного модуля, чтобы переменные стали по-истинному глобальными.

Удачной разработки.

kizup 12.05.2011 21:23

Ответ: Использование переменных
 
Огромное спасибо, будем пробовать!!! :)


Часовой пояс GMT +4, время: 11:02.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot