Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1173008148
Nija
2007-03-04 14:35
2007.04.01
Помощь в написании...


11-1154152623
stals
2006-07-29 09:57
2007.04.01
mbLeft or mbRight?


3-1168691845
SerJaNT
2007-01-13 15:37
2007.04.01
Can not open a result set


15-1173086773
AndreyGor
2007-03-05 12:26
2007.04.01
Работа с pdf.


2-1173288327
GrayFace
2007-03-07 20:25
2007.04.01
Чем плох статический импорт в interface?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский