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

API, COM et SDKs Delphi Discussion :

ShFileOperation(Info) bug depuis quelques jours


Sujet :

API, COM et SDKs Delphi

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 018
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 018
    Par défaut ShFileOperation(Info) bug depuis quelques jours
    Bonjour,
    J’ai développé un programme de sauvegarde de fichiers modifiés depuis la dernière sauvegarde Acronis.
    Apres avoir établi la liste des fichiers, j’utilise ShFileOperation(Info) pour copier sur une clé USB.
    Depuis quelques jours il y a une erreur au début de la sauvegarde (rien n’est copié en fait).

    Je suis 8 Windows 8.1 64 bits.

    La partie copie, qui bug, utilise le « Programme de présentation de la fonction API ShFileOperation() » de Nono40 developpez source0019.zip”.
    Ce programme bug à l’identique. Le source est joint.
    J’ai recompilé ce programme (DELPHI starter XE). Sous 8.1 et sous Windows 7 64 bits après l’avoir re-téléchargé le problème subsiste.

    Le programme bug dans l’api pour certains noms de fichiers :
    Ligne 134
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Result:=Not Boolean(ShFileOperation(Info)) And Not Info.fAnyOperationsAborted;
    ShFileOperation(Info) renvoie 0 pour un nom de fichier “court”(ok) et 124 pour un nom de fichier “long” (bug).

    Bug uniquement pour les noms de fichiers” longs – avec espace” exemple "C:\Users\Gabriel\Documents\Delphi\RADStudio\projets\DimoDelphiStarte\DIMODBC4.bdsproj.local"
    Par contre la copie est ok pour un nom de fichier court, exemple : "C:\AA\d7prog.hlp"

    N’ayant pas la compétence pour voir ce qui se passé dans l’API je fais appel à vous.
    PS: j’ai essayé à tout hasard (sans succès) d’encadrer le nom de fichier avec "".

    .
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/04/2015, 15h17
  2. Bug depuis mise a jour
    Par black_hole dans le forum OpenCV
    Réponses: 0
    Dernier message: 18/01/2015, 23h05
  3. Mon PC rame depuis quelque jours
    Par papyxy dans le forum Windows
    Réponses: 5
    Dernier message: 05/05/2014, 09h37
  4. Bug VC depuis mise à jour
    Par Robxley dans le forum C++
    Réponses: 11
    Dernier message: 22/12/2010, 14h50
  5. [AWT] Font différente depuis quelques jours
    Par LudwigVon88 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 17/03/2007, 00h42

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