Exemple de macro __CODEGEARC_VERSION__

De RAD Studio
Aller à : navigation, rechercher

Remonter à Macros prédéfinies


L'exemple suivant illustre l'utilisation de la macro __CODEGEARC_VERSION__ pour imprimer des valeurs similaires à celles affichées par BCC32.exe quand le compilateur est exécuté avec l'option --version.

#include <iostream>

int main()
{
  std::cout << "Version: "
            << std::hex
            << ((__CODEGEARC_VERSION__ & 0xFF000000) >> 24) << '.'
            << ((__CODEGEARC_VERSION__ & 0x00FF0000) >> 16) << '.'
            << std::dec
            << ((__CODEGEARC_VERSION__ & 0x0000FFFF))
            << std::endl;
  return 0;
}

Lors de l'exécution avec la version XE2 de BCC32, le programme ci-dessus affiche le résultat suivant :

Version: 6.40.26555