Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Как объявить "общедоступную" для всех модулей проекта константу   Найти похожие ветки 

 
rams   (2004-04-28 08:04) [0]

Требуется объявить в главном модуле проекта  константу, значение которой было бы доступно с "любого места" проекта. С переменными проще - можно разместить их объявление в разделе Public, а как поступают с константами?


 
Рамиль ©   (2004-04-28 08:22) [1]

Не надо в главном модуле, лучше в отдельном модуле и подключать его где надо. Описываешь в разделе interface, будет везде доступно.


 
TUser ©   (2004-04-28 08:27) [2]

А если приспичило в главном модуле (типа препод так хочет) - тогда uses ГлавныйМодуль объявляй в implementation.


 
Locker   (2004-04-28 09:32) [3]

>>разместить их объявление в разделе Public

А где, по Вашему, в модуле раздел Public?


 
PVOzerski ©   (2004-04-28 10:37) [4]

>А если приспичило в главном модуле (типа препод так хочет) - тогда uses ГлавныйМодуль объявляй в implementation.
Это если не понимать под главным модулем файл .dpr. А если в нем, то разве что в так: в неком модуле объявить указатель на переменную соответствующего типа, в начале кода модуля .dpr сделать присвоение адреса "приспиченной" переменной этому указателю и далее - по аналогии с рецептами [1] и [2]. Естественно, из инициализационных частей других модулей к этому указателю обращаться будет рановато...


 
ASMiD ©   (2004-04-28 10:42) [5]


> PVOzerski ©   (28.04.04 10:37) [4]

Ну это для совсем гурманов
Гораздо удобнее [1]


 
Goorus   (2004-04-29 03:18) [6]

Конечно лучше [1].
Вообще завести специальный модуль в котором будут храниться все константы, желательно что бы только константы.


 
Германн ©   (2004-04-29 03:40) [7]

2 Goorus   (29.04.04 03:18) [6]
Кроме констанат, я храню в таком модуле ещ


 
Fay ©   (2004-04-29 03:59) [8]

2Германн ©   (29.04.04 03:40) [7]
Я ещ не храню. У меня его нету 8((



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
11-1068963605
Ciber SLasH
2003-11-16 09:20
2004.05.16
Какие есть компоненты для загрузки JPG из ресурсов


6-1080241768
3APA3A
2004-03-25 22:09
2004.05.16
На отправляющий сокет приходит инфа, хотя приходить не должна...


6-1080144803
neteditor
2004-03-24 19:13
2004.05.16
Receiveln


14-1082974344
Chainik
2004-04-26 14:12
2004.05.16
Отключение планировщика заданий


1-1082750758
ALF
2004-04-24 00:05
2004.05.16
Самодельный скин к программе и системные шрифты