Bonjour,

Je m'excuse d'avance si la question a déjà été posé (en fait, je suis sur qu'elle a été posé) mais, comme dirait Prévert, j'ai cherché mais j'ai pas trouvé.

Je suis en train d'écrire un composant et je voudrais bien que le source soit compatible pour Builder 2009 et plus.

Clairement, la directive suivante ne passera pas en 2009:

#include <Winapi.Windows.hpp> // XE2

d'après ce qui j'ai trouvé ici:
http://docwiki.embarcadero.com/RADSt...piler_Versions

je pensais m'en sortir avec quelque chose du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
#ifdef VER230 
 
#include <Winapi.Windows.hpp>	
 
#else
 
#include <Windows.hpp>	
 
#endif
Mais ça ne fonctionne pas, VER230 ne semble pas être reconnu par Builder.
Évidemment, c'est de la doc Delphi, mais j'aurais pensé que les "defines" sont les mêmes en Builder.

Vous avez une idée?

Merci!