Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
7-1080733780
binr
2004-03-31 15:49
2004.05.16
Работа с RS-232


14-1082831865
Новичёк
2004-04-24 22:37
2004.05.16
Новости VCL


8-1077111964
__Alex__
2004-02-18 16:46
2004.05.16
Кривые Безье, изолинии


1-1083669960
MRAk
2004-05-04 15:26
2004.05.16
как использовать кнопки типа "ctrl,alt,print screen и.т.д"?


14-1082816379
kriolla
2004-04-24 18:19
2004.05.16
программа




   Наверх