mySQL15
Messages postés79Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention28 août 2010
-
28 août 2007 à 20:08
mySQL15
Messages postés79Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention28 août 2010
-
28 août 2007 à 23:40
mySQL15
Messages postés79Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention28 août 2010 28 août 2007 à 20:56
Oui je sais mais je pençait que...
enfin bon ça commence a ménervé la c'est pas dans mes capacité la j'aimerait bien comprendre comment la feuille se décharge par exemple pour ouvrire un programme car elle se décharge pour ouvrire mais je sais pas comment
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 28 août 2007 à 20:58
Je comprend pas trop ce que tu veux faire là.
Je n'ai pas utiliser cette classe mais en analysant son code, si je comprend bien, c'est une classe qui se sert du Common Dialog de Windows pour récupérer le nom d'un fichier.
Tu dis vouloir fermé le Common Dialog, s'il s'agit de la fenetre de Windows, elle ne se fermeras que sur le click d'un de ses boutons. De plus au niveau de code que tu donne, elle est déjà fermée depuis longtemps.
La fenetre de dialogue est ouverte sur l'instruction GetOpenFileName (ligne 580). C'est instriction est bloquante, c'est à dire qu'elle ne se terminera pas avant tant que la fenetre ne sera pas fermée. Donc quand tu execute la ligne 581, c'est parce que la fenetre a été fermée.
Mais si tu souhaite vraiment te débarassé de ce "mini reset", supprime simplement les lignes sans rajouter de End. Le End est une instruction pour fermer brutalement l'application et ne doit etre utiliser qu'à la toute fin du programme.
mySQL15
Messages postés79Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention28 août 2010 28 août 2007 à 21:10
casy ce que je veut faire c'est pouvoire fermer ce Common Dialog car quand on clique sur le bouton anuler ça fai apelle a la fonction mini reset et moi je veut que elle se ferme et que ça revienne a la form1
et en supriment mini reset ça ne semble pas marché (lol ?)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 28 août 2007 à 21:40
Vérife que ton problème vienne bien de ce bout de code, j'en suis pas sûr.
Le mini reset est executer quelque soit le bouton qui a été cliqué. Quant au code executer sur c'est le bouton annuler qui est ciqué, il se situe juste avant et se résume à ceci :
<li>Else</li><li>'Le bouton "Cancel" as été cliqué?</li><li>If (lclCancelError) Then</li><li> ShowOpen = cdlCancel
</li><li>'Else</li><li>EndIf</li><li>EndIf</li>
Ce n'est pas ce code qui pose problème. Ce n'est pas non plus le mini reset qui ne fait que réinitialiser quelques variables.
Sinon fait une execution pas à pas pour voir d'ou vient ton problème.
mySQL15
Messages postés79Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention28 août 2010 28 août 2007 à 22:13
oui merci casy ça va bien de la
<li>Else</li><li>'Le bouton "Cancel" as été cliqué?</li><li>If (lclCancelError) Then</li><li> ShowOpen = cdlCancel
</li><li>'Else</li><li>EndIf</li><li>EndIf</li>
mais comment déchargé le Common Dialog a partir de la?
j'ai eseillé terminate et des autre variable mais ça ne marche pas, je suis sur c'est encor un truc tous con xD
mySQL15
Messages postés79Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention28 août 2010 28 août 2007 à 23:40
Oui je veut bien mais je ne sais pas l'intégré au code de la form
c'est pas que je sais pas comment la faire marché et tou mais le CommonDialog de makabey gere des variable et ts et ça je m'aitrise pas