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