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 :

OpenDialog provoque erreurs


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 48
    Par défaut OpenDialog provoque erreurs
    Bonjour,

    J'ai un petit soucis étonnant. Je veux ouvrir un TOpenDialog pour sélectionner une image et la charger dans mon programme...

    Le problème c'est qu'une fois le TOpenDialog fermé, l'image se charge mais mon programme ne fonctionne plus correctement. Je n'arrive plus à charger d'autres images ou à lire/écrire dans un fichier. Je crois que je peux tout simplement plus interagir avec d'autres fichier.

    Tout fonctionne jusqu'à la fermeture du TOpenDialog SAUF si je ferme la TOpenDialog avec la croix et que je ne charge rien.

    Voilà mon bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    procedure TFormConfigTache.ChoosePicture(Sender: TObject);
    var
      str     : string;
    begin
     
      //Ouvre directory
      if (Dialog_PictureFile.Execute)then
      begin
        P_Apercu.Picture.LoadFromFile(Dialog_PictureFile.FileName);
      end;
     
    end;
    Vous avez une idée ?

  2. #2
    Membre expérimenté Avatar de Moez.B
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Mars 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 219
    Par défaut
    Bonjour,
    il faut tester si le FileName est renseigné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      if (Dialog_PictureFile.FileName<>'') Then
        P_Apercu.Picture.LoadFromFile(Dialog_PictureFile.FileName);

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 48
    Par défaut
    C'est vrai que je ne le test pas mais ce n'est pas le soucis. Le FileName est bien renseigné puisqu'il charge l'image. Et j'ai vérifié en debug ^^

  4. #4
    Membre expérimenté Avatar de Moez.B
    Homme Profil pro
    Développeur Delphi
    Inscrit en
    Mars 2006
    Messages
    219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 219
    Par défaut
    Dialog_PictureFile est un composant posé sur la fiche TFormConfigTache ou bien créé quelque part en code ?

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 48
    Par défaut
    Posé sur la fiche. :/

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 724
    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 724
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    et si, déjà, on avait connaissance de la version de Delphi et de l'OS ?

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

Discussions similaires

  1. refresh page provoque erreur
    Par kate59 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/09/2011, 23h00
  2. Fonction array_push() provoque erreur
    Par Arres dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2010, 20h29
  3. Réponses: 2
    Dernier message: 04/10/2009, 02h59
  4. DROP TABLE provoque erreur de syntaxe 3295
    Par AndréPe dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 08/12/2008, 20h44
  5. [Spip] Plugin perso provoque erreur http 302
    Par mama07 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 31/12/2007, 18h13

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