[C++ Builder] Info version

Info version [C++ Builder] - C++ - Programmation

Marsh Posté le 13-05-2003 à 15:59:11    

Comment récupérer les information du projet stockée dans Projet->option->info de version ?

Reply

Marsh Posté le 13-05-2003 à 15:59:11   

Reply

Marsh Posté le 14-05-2003 à 18:36:20    

Je pense que tu veux faire ça à partir de ton programme. Le bout de code est extrait d'un de mes programmes ça devrait te donner une vague idée de comment t'y prendre.
 

Code :
  1. unsigned long    t,taille;
  2.    unsigned int     size;
  3.    VS_FIXEDFILEINFO *pstruct;
  4.    temp=new char[taille=GetFileVersionInfoSize(Application->ExeName.c_str(),&t)];
  5.    GetFileVersionInfo(Application->ExeName.c_str(),0,taille,temp);
  6.    VerQueryValue(temp,"\\",(void**)(&pstruct),&size);
  7.    AnsiString version = "V"+AnsiString((short)(pstruct->dwFileVersionMS >> 16))+"."+AnsiString((short)(pstruct->dwFileVersionMS))+"."+AnsiString((short)(pstruct->dwFileVersionLS >> 16))+"."+AnsiString((short)(pstruct->dwFileVersionLS));
  8.    delete[] temp;

 
 
Si tu veux plus d'info regarde dans la doc de l'API windows ou demande moi :D


---------------
Le Tyran
Reply

Marsh Posté le 15-05-2003 à 20:17:29    

merci beaucoup :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed