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

Lazarus Pascal Discussion :

Impossible d'ouvrir un fichier qui, pourtant, existe [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 2
    Par défaut Impossible d'ouvrir un fichier qui, pourtant, existe
    Bonjour à tous,

    J'ai un petit problème d'ouverture de fichier avec Lazarus et Fpc, j'ai cherché un peu partout mais je ne suis pas tombé sur la solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Begin
    // Ouvrir le fichier d'entrée
      NomFicIn := GetCurrentDir + '/Test.gcs';
      AssignFile(Fin, NomFicIn);
      if not FileExists(NomFicIn) then
      begin
        ShowMessage('Le fichier "'+ NomFicIn +'" n''existe pas');
        Exit;
      end;
      Reset(Fin);
    Pas moyen d'ouvrir le fichier qui existe bien, quelle est la solution, ou comment ouvrir une boîte de dialogue Fichier pour localiser le fichier et l'ouvrir ?

    Merci à tous, Jean-Nono

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 717
    Billets dans le blog
    65
    Par défaut
    Bienvenue sur le forum

    Outre le fait que je ferais le test d'existence du fichier avant de l'ouvrir (Assign) un moyen simple pour
    comment ouvrir une boite de dialogue Fichier pour localiser le fichier
    est d'utiliser soit le composant non visuel TOpenDialog (onglet dialogs) soit , encore plus simple , le composant TFileNameEdit (onglet Misc)

    ce qui donne alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if FileExists(TFileEdit1.FileName) then   // ceci a mon avis étant presque inutile
     begin
       AssignFile(F, TFileEdit1.FileName);
       Reset(F);
       etc...
     end;
    PS . Tu remarqueras que le code est dégagé du reste de la discussion .
    c'est une bonne habitude a prendre . Selectionnes ton code et cliques sur le bouton # ce qui posera les balise CODE et /CODE avec des [] autour
    (nota c'est la seule manière que j'ai trouvé pour expliquer )

  3. #3
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 2
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bienvenue sur le forum

    Outre le fait que je ferais le test d'existence du fichier avant de l'ouvrir (Assign) un moyen simple pour
    est d'utiliser soit le composant non visuel TOpenDialog (onglet dialogs) soit , encore plus simple , le composant TFileNameEdit (onglet Misc)

    ce qui donne alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if FileExists(TFileEdit1.FileName) then   // ceci a mon avis étant presque inutile
     begin
       AssignFile(F, TFileEdit1.FileName);
       Reset(F);
       etc...
     end;
    PS . Tu remarqueras que le code est dégagé du reste de la discussion .
    c'est une bonne habitude a prendre . Selectionnes ton code et cliques sur le bouton # ce qui posera les balise CODE et /CODE avec des [] autour
    (nota c'est la seule manière que j'ai trouvé pour expliquer )
    Bonjour,

    Merci pour cette information, je vais tester cela tout de suite.

    Edit : Et bien cela fonctionne très bien, merci pour le coup de main, super !
    J'ai simplifier pour ne garder que TFileEdit1.FileName, j'avais pas trouvé dans la doc que j'ai !

    A bientôt, Jean-Nono

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/08/2008, 22h19
  2. Ouvrir un fichier excel déja existant
    Par lynal dans le forum Langage
    Réponses: 9
    Dernier message: 24/06/2006, 01h03
  3. impossible d'ouvrir le fichier
    Par michel71 dans le forum Langage
    Réponses: 8
    Dernier message: 05/05/2006, 12h20
  4. Redirection sur des fichiers qui n'existent plus
    Par gaia_dev dans le forum Apache
    Réponses: 3
    Dernier message: 03/02/2006, 20h09
  5. IE : impossible d'ouvrir un fichier
    Par alexixlebaulois dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 23/12/2005, 12h08

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