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

Delphi Discussion :

Flux endommagé pour un fichier unité


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut Fiche inéditable pour cause de flux endommagé
    Salut à tous les forumeurs!

    J'utilise un programme avec beaucoup de fiches donc beaucoup de fichiers pas et dfm.
    Delphi a planté "Violation d'accès à l'adresse ..." et les unités ouvertes se sont vidées mais je les ai pu récupérer avec les fichiers .~pas et .~dfm.
    Un fichier n'est pas récupérable, lorsqu'on l'ouvre Delphi affiche le messagebox "Flux endommagé" alors que le contenu du fichier pas et dfm correspondant semble correct et intact.

    Quelle peut bien être la cause de ce message?
    En enlevant {$R *.dfm} dans le fichier unité, ce dernier s'ouvre donc le prob réside au niveau du DFM.
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  2. #2
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Tu as essayé de convertir ton fichier dfm en .txt ou en .pas pour vérifier si tout est OK ?

  3. #3
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut
    En effet, j'ai déja essayé de copier le contenu du fichier DFM (je suis sûr que le problème est le fichier dfm) vers un fichier texte. Tout est OK
    J'ai même renommé après le .txt en .dfm mais le flux endommagé demeure.

    Je me demande si aucun des membres du club n'a jamais rencontré un tel soucis!!
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  4. #4
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    Euh...si tu nous passes ton projet on peut regarder.

  5. #5
    Membre extrêmement actif
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 221
    Par défaut
    Le plus bizarre dans cette situation c'est que je ne peux pas modifier la source associée à cette unité et fiche dans l'EDI.
    Mais Delphi compile toujours le programme!!
    J'ai alors mis intentionnellement une erreur dans le .DFM (par ex enlever le end de la fin), Delphi détecte l'erreur et ne peut pas compiler le programme.
    Euh...si tu nous passes ton projet on peut regarder.
    Ce programme est un très long code plus de 4000 lignes. Si je montre le fichier PAS qui provoque le problème, il n'y a pas d'erreur syntaxique, même sémantique puisque le code se compile.
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  6. #6
    bruce-willis
    Invité(e)
    Par défaut
    Personnellement, je n'ai jamais rencontré un tel prob mais c'est possible.

    Tu peux compiler le prog donc si tu veux modifier le prog, il faut éditer directment le fichier PAS. Si tu veux ajouter des évènements, il faut éditer le fichier DFM et l'en-tête du fichier PAS.

    C'est tout ce que je sais!

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

Discussions similaires

  1. [RSS] Lecteur de flux en PHP (pour des fichiers .aspx)
    Par fadex dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 04/01/2007, 13h26
  2. Réponses: 1
    Dernier message: 17/05/2005, 21h50
  3. [C#] Chemin pour mon fichier CSS
    Par the_new dans le forum ASP.NET
    Réponses: 5
    Dernier message: 23/03/2005, 16h25
  4. [BAT] commande AT pour exécuter fichier .bat
    Par PatLogan dans le forum Scripts/Batch
    Réponses: 10
    Dernier message: 04/01/2005, 17h51
  5. Réponses: 2
    Dernier message: 29/05/2002, 21h43

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