Форум: "Прочее";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];
Внизdefine для определения версии C++ Builder Найти похожие ветки
← →
Igor_ © (2008-03-07 14:06) [0]Как в коде можно узнать версию текущего Builderа?
Т.е. мне нужно сделать, чтобы определенный код работал только для определенной версии, типа этой тестовой функции:
AnsiString testDef()
{
#ifdef VER_BCB6
return "BCB6";
#endif
#ifdef VER_CG2007
return "CG2007";
#endif
return "none";
}
В Delphi нашел такое (из RxLib, файл rx.inc):
...
{$IFDEF VER145} { Borland C++Builder 6.x } // Polaris
{$IFDEF BCB}
{$DEFINE CBUILDER}
{$ObjExportAll On}
{$UNDEF DCS}
{$ENDIF}
{$ENDIF}
...
{$IFDEF VER185} { CodeGear Delphi 2007 (also defines VER180) }
{$DEFINE RX_D105}
{$ENDIF}
...
А в C++ Builder эти defin-ы не работают..
Подскажите, как это сделать в C++Builder ?
← →
KilkennyCat © (2008-03-09 12:08) [1]Может, имеет смысл спросить на форуме мягкой игрушки? Или бального танца? Ну, или на крайний случай, на форуме программистов С++?
← →
Celades © (2008-03-09 14:37) [2]http://predef.sourceforge.net/precomp.html
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c