Bonjour à toutes et à tous,

Après un petit séjour aux soins intensifs de cardiologie, je reprends peu à peu mon hobby.

J'ai une application qui doit fonctionner sur Vista et Seven mais pas sur les versions antérieures comme XP.

Dès la détection, un message annonce que l'application n'est pas compatible puis se ferme !

En utilisant TosVersionInfo, je procède comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
..........
if (Win32Platform  = VER_PLATFORM_WIN32_NT) and
     (((Win32MajorVersion = 5) and (Win32MinorVersion >= 1))) then begin
showmessage('Cette application n''est pas compatible avec cet Os') ;
 exit;
end;
.......
Edit, je viens d'utiliser Application.Terminate et c'est bon à condition que la version de XP est 5

Cela ne fonctionne pas donc ou est le problème ?

Merci d'avance.

@+,

Cincap