![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать глобальную переменную
DelphiLexx © (2007-03-09 17:10:00)Потребовалась надобность в переменной, которую хотелось бы видеть в любом месте программа. Создаю её в файле проекта (dpr файл) и все равно нет доступа к данной переменной из других юнитов. Как сделать, чтобы она стала видна.
Плохиш (2007-03-12 11:32:00) [1]
> DevilDevil © (12.03.07 10:29) [9]
Что мешает написать собственный компилятор, работающий по твоей логике?
DevilDevil (2007-03-12 10:29:00) [2]> Это не «по логике». Это просто твое произвольное измышление,
> ни на чем, кажется, не основанное.
По моей логике, лучше бы всё-таки виделась.
evvcom (2007-03-12 10:17:00) [3]unit может быть использован в любом проекте. И где по-твоему он должен тогда твои глобальные переменные искать? Так что твоя логика противоречит здравой.
Джо (2007-03-09 17:25:00) [4]> [5] DelphiLexx © (09.03.07 17:14)
> по логике ведь же должна видеться.
Это не «по логике». Это просто твое произвольное измышление, ни на чем, кажется, не основанное.
DrPass (2007-03-09 17:17:00) [5]
> Но почему переменная не видится если я её завожу в dpr-файле,
> по логике ведь же должна видеться.
dpr-файл - это не модуль. Он не представляет собой самостоятельную единицу программы, ничего из себя не экспортирует, и поэтому из него ничего нигде не видно
DelphiLexx (2007-03-09 17:14:00) [6]
> И делаешь uses Globals во всех юнитах, где нужно исп. эту
> переменную.
Ну это все понятно. Но почему переменная не видится если я её завожу в dpr-файле, по логике ведь же должна видеться.
Kolan (2007-03-09 17:12:00) [7]> Джо
Синхронно :)
Джо (2007-03-09 17:11:00) [8]
Unit Globals;
interface
MyGlobVar: Integer;
...
И делаешьuses Globalsво всех юнитах, где нужно исп. эту переменную.
Kolan (2007-03-09 17:11:00) [9]В модуле её объяви и этот модуль везде подключай...
Джо (2007-03-09 17:11:00) [10]Сорри, var пропустил :)