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

  1. #1
    Membre confirmé 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
    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 émérite 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
    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...

  3. #3
    Membre confirmé 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
    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 : 39
    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
    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 Expert
    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
    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 confirmé 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
    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.

  7. #7
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 188
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 188
    Par défaut
    Salut !
    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).
    Idem avec 2K SP4 à jour et tout !
    Ça alors, c'est pas banal comme truc !
    --
    jp

  8. #8
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 135
    Par défaut
    Personnellement, avec XP Pro Pack 2, et tout plein de Mise à Jour depuis, je n'ai pas ce problème, ... ce problème semble déjà assez vieux, si vous avez la possibilité de mettre à jour votre système, faites-le (sauf avec la version "gratuite" de windows), car il y doit avoir une tétra chié de trou de sécurité ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  9. #9
    Membre Expert
    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
    Par défaut
    Citation Envoyé par ShaiLe Troll
    Personnellement, avec XP Pro Pack 2, et tout plein de Mise à Jour depuis, je n'ai pas ce problème
    J'ai aussi XP Pro Pack 2 avec toutes les mises à jour qui vont bien ... et pourtant j'ai reproduit ce problème ! Tiens tiens ...
    En revanche sur un autre poste en Windows 2000 Pro, tout va bien ... Les mystères de windows .....

  10. #10
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 188
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 188
    Par défaut
    Salut
    En revanche sur un autre poste en Windows 2000 Pro, tout va bien ... Les mystères de windows
    Sur mon 2K Pro qui bugge, Comdlg32.dll (c'est bien celle-ci qui est concernée, si je ne me trompe ?) a la version 5.0.3700.6693, taille 244 496 octets.

    Au suivant...
    --
    jp

  11. #11
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2003
    Messages : 582
    Par défaut
    win2k pro (en anglais) qui ne bogue pas...

    comdlg32.dll version 5.0.3700.6693 = 235 KB (241,424 bytes)
    modified: Thursday, June 19, 2003, 12:05:04

    la différence dans la grosseur avec Jipété est probablement du au fait
    que le OS n'est pas dans la même langue?

    Etant donnée que le problème semble être présent sous w2k et xp de
    façon plutôt alléatoire...il serait intéressant de savoir quelle type d'antivirus vous utilisez...
    (pour ceux qui ont des problèmes)
    j'imagine que pour faire afficher l'info-bulle, il y a un accès au fichier
    sous la souris même minime... et qui peut être mal filtré par un antivirus.
    Peut-être avez vous le même antivirus en commun?
    Mais là, c'est simplement une idée...
    Comment dupliquer un disque...ça vous intéresse?
    Tutoriel et code source delphi ici

  12. #12
    Membre confirmé 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
    Par défaut
    Non c'est pas l'antivirus parceque j'en ai pas sur mon pc qui bug
    Je sais je sais c'est pas sécuritaire mais bon je suis un gars comme ca .

  13. #13
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 188
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 188
    Par défaut
    la différence dans la grosseur avec Jipété est probablement du au fait
    que le OS n'est pas dans la même langue?
    Probable (je suis en Français), car la date est la même.

    Pour l'antivirus, même cause même effet avec l'ami Antivir désactivé.

    Mes 2 cts,
    --
    jp

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/10/2008, 20h23
  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, 14h29
  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, 11h44
  4. Texte qui s'affiche au passage de la souris.
    Par Tablaturing dans le forum Flash
    Réponses: 8
    Dernier message: 22/12/2007, 19h06
  5. Réponses: 7
    Dernier message: 23/06/2006, 11h38

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