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 :

Problème avec CFile::GetStatus


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 27
    Par défaut Problème avec CFile::GetStatus
    Bonjour,
    J'ai utilisé la fonction GetStatus pour calculer la date de modification d'un fichier.
    Sur mon PC j'ai calculé cette date:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CFile::GetStatus(FILE_USER,l_status);
        l_string.Format("%d",l_status.m_mtime);
    Elle vaut = 1161943335.
    Lorsque je copie ce même fichier sur un clés USB et je recalcule cette date sur un autre PC, elle vaut 1161943336. Donc il y a une seconde en plus.

    Remarque: si j'envoie ce fichier par mail cet valeur ne change pas.


    Merci pour vos réponses.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 464
    Par défaut
    la valeur 1161943336 est obtenue sur la copie de la clé ou sur la copie du disque dur du second PC ?

  3. #3
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    tu n'as pas le droit d'écrire ça....
    m_mtime est un objet CTime ta conversion dans le format ne veut absolument rien dire.
    il n'y a pas d'opérateur de conversion ,de plus si il existait il faudrait l'appeler ...
    si tu veux visualiser l'heure tu peux faire ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CFile::GetStatus(FILE_USER,l_status);
    l_string=l_status.m_mtime.Format("%H:%M:%S");

Discussions similaires

  1. Un problème avec CFile.Open
    Par Iori Yagami dans le forum MFC
    Réponses: 3
    Dernier message: 05/10/2010, 10h01
  2. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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