![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в Delphi10Lite переключить ключ компиляции ?
МистерТ © (2008-02-04 13:12:00)Удалено модератором
Примечание: Восстановление закрытой ветки
МистерТ (2008-02-04 14:36:00) [1]Вот я про то и спрашиваю.
В опциях оно (DEBUG) не определено. В тексте модуля...хммм - приложение, это стандартное VCL окно в тремя кнопками и заголовочник к собственной .dll (которую и тестирую).
Код блин уже не хочу приводить, дважды тему удаляли по непонятной мне причине. Но без него ни как.
{$IFDEF DEBUG}
DebugLibName = 'Debug_d.dll';
{$ELSE}
DebugLibName = 'Debug.dll';
{$ENDIF}
...
function WriteMessage(pMessage : PWideChar): boolean; stdcall; external WizardDebugLibName name 'WriteMessage'
...
Ни чего эксраординарного, но при старте приложние требует debug_d.dll (эта библиотека есть, но по идее она должна линковаться только при включенном ключе DEBUG).
Вот и не пойму в чем глюк. В целом ситуация совершенно некритичная, скорее непонятная.
Семеныч (2008-02-04 14:28:00) [2]Не работал с десяткой, но по идее надо проверить и убрать условие DEBUG в опциях проекта и в тексте модулей.
МистерТ (2008-02-04 14:21:00) [3]Build и делаю.
Вот прям сейчас проверил - в свойствах проекта все галочки в секции Debiging убрал. А все равно при компиляции встраивается код из секций {$IFDEF DEBUG}...{$ENDIF}
Семеныч (2008-02-04 13:50:00) [4]По крайней мере, в предыдущих версиях это так.
Семеныч (2008-02-04 13:49:00) [5]Надо делать не Compile, а Build.