IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Recuperation date de compilation sous visual c++


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 79
    Par défaut Recuperation date de compilation sous visual c++
    Bonjour,
    je souhaiterais savoie si il est possible de pouvoir recuperer facilement la date de la dernière compilation, je sais que sous borland c++ c'est plutot simple mais sous vc++, je ne sais pas faire.

    Je pensais l'inclure dans la partie Version des ressources, et effectuer les modifications à la main, quelqu'un sait comment avoir accès aux versions infos des ressources?

    Merci beaucoup

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Avec VerQueryValue:
    http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/resources/versioninformation.asp
    mais autant l'inclure directement dans ton code, c'est plus simple. Tu dois pouvoir bricoler un petit truc via une étape de compilation personnalisée. (en "pre-build event par exemple).
    Tu peux lancer un petit exe à toi qui pond un fichier .cpp avec la date. Ca doit même être faisable avec un .bat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo const char * build_date = ^"%DATE%^";>build_date.cpp
    EDIT: je viens de tester, ça a l'air bon. Mets cette commande directement dans les propriétés de ton projet->build events. Ajouter le .cpp à ton projet et voilà. Il sera re-généré à chaque compilation.

  3. #3
    Membre Expert
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Par défaut
    avec GetFileInformationByHandle tu dois pouvoir

  4. #4
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 43
    Par défaut
    Tu peux utiliser les macros prédéfinies :

    __DATE__ et __TIME__

    Cela te donnera la date et l'heure à la compilation.

    Tu peux les stocker dans une variable de type CString et les afficher ensuite où tu veux (dans une trace ou dans une fenetre).

  5. #5
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Pas bête, mais tu peux passer à côté d'une compilation si le fichier .obj a déjà été compilé avant et que l'exe est reconstruit. Faut donc veiller à faire des "rebuild all".

Discussions similaires

  1. compilation sous Visual C++
    Par abbad2304 dans le forum Visual C++
    Réponses: 1
    Dernier message: 16/08/2007, 20h57
  2. Réponses: 6
    Dernier message: 08/12/2006, 14h59
  3. [Flex / Bison] Problème de compilation sous Visual C++
    Par levalp dans le forum Générateurs de compilateur
    Réponses: 1
    Dernier message: 25/07/2006, 15h26
  4. Réponses: 7
    Dernier message: 27/09/2005, 21h40
  5. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo