Bonjour,
J'essaie présentement la version trial de Delphi XE3 et je me demandais s'ils avaient ajouté au language l'équivalent des preprocesor macros commands comme en C++, voir exemple ci-dessous. Il semble que non dommage.
On oubli {$I filename} {$INCLUDE filename} ce n'est pas fait pour ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #define ERRMSG(x, str) printf("Error: %d \n%s", x, str) #define SUM(x,y) ((x) + (y)) : ERRMSG(2, "Press Enter, then ESC"); /*expands to: printf("Error: %d \n%s", 2, "Press Enter, then ESC"); */ return SUM(f(i, j), g(k, l)); /*expands to: return ( (f(i, j)) + (g(k, l)) ); */
Comment réaliser la même chose avec Delphi ? Est-ce possible ?
Merci à tous.
Partager