Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Директивы компилятора Delphi


Андрей Жук ©   (2005-09-30 16:48:00) 

В initialization пишу
RegisterClasses(
{IFDEF PRO_VERSION}
ConfigClass
{ENDIF}
);

насколько я понимаю, если я не сделаю {DEFINE PRO_VERSION}, то класс не зарегистрируется, соответственно GetClass('ConfigClass') должен возвращать nil. Однако этого не происходит, getclass возвращает нужный класс.
Почему?


Андрей Жук   (2005-09-30 17:13:00) [1]

Да я уже понял.
Всем спасибо


Юрий Зотов   (2005-09-30 17:08:00) [2]

> Директивы компилятора Delphi
> Андрей Жук ©   (30.09.05 16:48)  

Приведенный код должен быть удален, как оффтопик - в нем нет ни одной директивы компилятора Delphi.


Reindeer Moss Eater   (2005-09-30 16:52:00) [3]

Наоборот любит.
И не вставляет во всякие там исходники.


Германн   (2005-09-30 16:51:00) [4]

Ты очень не любишь доллары?


Reindeer Moss Eater   (2005-09-30 16:50:00) [5]

если я не сделаю {DEFINE PRO_VERSION}, то класс не зарегистрируется,

Нет.
Код ConfigClassне скомпилируется и не попадет в exe.


Наверх

Титульная страница Поиск, карта сайта Написать письмо