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 qui bugge lors du passage de la souris


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier Avatar de poly128
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 102
    Points : 73
    Points
    73
    Par défaut Opendialog qui bugge lors du passage de la souris
    J'ai un petit probleme avec un opendialog. Je me fait un programme ne contenant qu'un tbutton et un opendialog don je n'ai changé aucune proprité.

    La seul ligne de mon programme est:

    Dans la procedure onclick du bouton.


    Je compile et je clique sur le boutton pour faire apparaitre l'opendialog. Ensuite, je passe le curseur de la souris sur l'un des fichier afficher dans l'opendialog, il apparait une bulle qui dit l'extention du fichier et plein d'autre info. Je ferme l'opendialog de n'importe quelle maniere. Je reclique sur le boutton et je repasse le curseur sur un fichier mais la mon programme ferme. J'ai remaquer que pour que ca plante, il faut que le fichier sur lequelle on fait la bulle soit sur le bureau.

    Pour ce qui est du message d'erreur, je le met sur le forum se soir, parceque j'ai pas delphi sous la main présentement.

  2. #2
    Membre éclairé Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Points : 736
    Points
    736
    Par défaut
    Salut,
    Hum a mon avis ca n'a rien à voir avec Delphi mais plutôt ton Windows qui délire...
    Mais bon attendons ton message d'erreur...
    Akim Merabet

  3. #3
    Membre régulier Avatar de poly128
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 102
    Points : 73
    Points
    73
    Par défaut
    Le message d'erreur:
    Echec du projet C:\Documents and Settings\HP_Administrateur\Bureau\Sigma\Classement\Project1.exe avec le message : 'access violation at 0x7ca6159e: read of address 0x00d62038'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
    Pour moi ca ne veut rien dire mais peut etre que pour vous ca veut dire quelque chose

    J'utilise delphi6 et j'ai windows xp. Mais ca ne doit pas etre windows qui délire puisque j'ai deux pc avec xp et les deux pc on le meme probleme.

    J'envoi ici un petit zip qui contient tout, j'ai meme mi un fichier avec lequelle la bulle plante parceque en fait j'ai remarqué que ca ne plantait pas quand c'est sur un dossier que je fait apparaitre la bulle: Ptit bug.zip.

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    J'ai testé tes fichiers, et je n'arrive pas à générer l'erreur

    De plus, tu parles d'info bulle et là encore, je n'arrive pas à la faire apparaître!
    Il faut simplement survoler le fichier désiré et laisser la souris sur le fichier survolé afin de faire apparaître l'info bulle, c'est ça?

    En général, lorsque j'utilise ce composant, je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if opendialog1.Execute then
     ShowMessage(OpenDialog1.FileName) //Exemple de code si on clique sur OK
     else
     ShowMessage('Annulé');//Exemple de code si on clique sur Annulé
    Je ne sais pas d'où peut venir le problème

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Points : 1 745
    Points
    1 745
    Par défaut
    Bonjour,
    J'ai reproduit l'erreur avec ... Notepad Donc, rien à voir avec Delphi !
    Effectivement, il y a un bug sur les OpenDialogs (je suis en XP).
    Pour le reproduire, il suffit d'ouvrir une boite de dialogue d'ouverture de fichier, de survoler avec la souris un fichier enregistré sur le bureau windows pour que l'info-bulle s'affiche (ça ne plante pas avec les raccourcis). Ensuite fermer la boite de dialogue par le bouton annuler puis recommencer l'opération et là : l'application plante (fermeture brutale de Notepad).
    Bien joué ! Fallait le trouver celui-là !
    eb.

  6. #6
    Membre régulier Avatar de poly128
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 102
    Points : 73
    Points
    73
    Par défaut
    Bon ben ca doit vouloir dire qu'il n'y a pas de solution. Drole de bug pareille . Merci quand même.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/10/2008, 19h23
  2. Liste déroulante lors du passage de la souris
    Par sylvain78 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/04/2008, 13h29
  3. afficher des resultats lors du passage de la souris sur un point du graphe
    Par speedy_g dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 05/03/2008, 10h44
  4. Texte qui s'affiche au passage de la souris.
    Par Tablaturing dans le forum Flash
    Réponses: 8
    Dernier message: 22/12/2007, 18h06
  5. Réponses: 7
    Dernier message: 23/06/2006, 10h38

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