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:
Mais ça ne fonctionne pas, VER230 ne semble pas être reconnu par Builder.
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
É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!
Partager