powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Директивы компилятора-управление компиляцией
4 сообщений из 4, страница 1 из 1
Директивы компилятора-управление компиляцией
    #34658676
Zeda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi 2all.
Вопрос по билдеру:
Задача сводится к тому, чтобы в зависимости от типа компиляции (Debug/Release), получить разную реализацию функции, примерно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
__fastcall int  my_function (void)

{
         int a, b;
/* Это для релиза */
           return a+b;
/* Это для дебага */

return a-b;

}

Как сие сделать ?
примерно там, что то типа
Код: plaintext
1.
2.
3.
#ifdef __debug
.......
#elsif
.......

Не подскажиет как это выглядит правильно.
Заранее спасибо.
...
Рейтинг: 0 / 0
Директивы компилятора-управление компиляцией
    #34658684
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#ifdef _DEBUG
//дебагерная функция
#else
//релизовая
#endif
...
Рейтинг: 0 / 0
Директивы компилятора-управление компиляцией
    #34658719
Zeda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cerebrum#ifdef _DEBUG
//дебагерная функция
#else
//релизовая
#endif
Спасибо.
...
Рейтинг: 0 / 0
Директивы компилятора-управление компиляцией
    #34678105
Zeda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос связан с этой темой, поэтому решил продолжить здесь.
Задача такая:
Есть датасет, он в десингтайме Active = true, необходимо, чтобы при релизе, перед компиляцией, он сам переключил его свойство на Active=false. Примерно вот так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#ifdef _DEBUG

//что то тут дебагим

#else
 
 //  
 //  тут надо переключить свойство компонента в десингтайме, чтоб уже при релизной екзешке, я 
 //   получил компонент с заданным свойством.

//А вот как это выглядит ? может кто сказать ?

#endif

...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Директивы компилятора-управление компиляцией
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]