Salut Jean-Michel !

Lorsqu'une telle erreur est déclenchée, si tu clique sur le bouton debug, tu es normalement positionné sur la ligne comportant l'erreur, et le curseur peut même se positionner sur le nom de l'objet posant problème.

Il faudrait donc que tu vérifis de quel objet il est question.

Néanmoins, selon mon expérience, soit il s'agit d'un objet que tu n'as pas déclaré, soit d'un objet dont tu n'aurais pas ajouté la référence à ton projet.

En privé ça ne me dérange pas de discuter... tant que tu n'abordes pas le sujet de la transumance des saumons rouge en amérique du sud.

Je rigole !


Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net
----- Original Message ----- From: "Jean-Michel RAMOS" <[email protected]>
To: <[email protected]>
Sent: Friday, September 26, 2014 7:25 PM
Subject: [progliste] Re: le contrôle ActiveX CommonDialog sous VB76


Salut Yannick,



Tes explications sont très claires.

J'arrive bien à faire toutes les étapes décrites dans tes derniers messages me concernant, mais lorsque je lance l'exécution du projet, voici :

Erreur d'exécution 424 un objet est requis

Donc, je ne dois pas faire correctement une étape ou bien il doit me manquer un truc à un endroit !

Si tu le souhaite, on peux se contacter en perso pour ne pas gêner les autres discutions, merci.



Mail : [email protected]

A+, JM.
----- Original Message ----- From: "Yannick Youalé" <[email protected]>
To: <[email protected]>
Sent: Wednesday, September 24, 2014 12:14 AM
Subject: [progliste] Re: le contrôle ActiveX CommonDialog sous VB76


Salut Jean-Michel !

Début de citation

Mais par contre, je ne comprends pas la manip qui consiste à afficher le
formulaire en mode design, et d'y
ajouter un objet CommonDialog.

Peux-tu m'aiguiller plus précisement ?

Fin de citation

Mais bien sûr !

Je parle de déposer un objet CommonDialog sur ton formulaire, comme tu y déposerais un objet textBox par exemple.

Voici la manoeuvre.

Dans ton projet visual basic, tu faits ctrl+r qui affichera l'arborescence des objets de ton projet.

Tu trouve le noeud des formulaires ou feuilles, tu le déroule avec flèche droite, et tu positionne le focus sur le formulaire qui déclenchera l'action liée au CommonDialog.

Positionné sur le nom de ce formulaire dans l'arborescence, tu faits ensuite menu contextuel, tu y choisi "afficher l'objet", et tu faits entrer.

Et là, tu te retrouve en mode design du formulaire.

Maintenant, il s'agit d'insérer un nouvel objet sur ton formulaire.

Pour ce faire, tu faits ctrl+maj+b, ce qui ouvrira une boîte de dialogue d'insertion d'objet.

Dans la liste qui te sera proposée, tu choisira l'item "CommonDialog" et tu feras entrer.

Normalement tu reviendras en mode design, , positionné sur le nouvel objet inséré.

Et là, pas besoin de plus de manipulation, tu cherchera simplement à revenir en mode code en refaisant ctrl+r pour refaire afficher l'arborescence des objets/documents du projets, resélectionner le formulaire, faire menu contextuel, et choisir cette fois "afficher le code" avant de faire entrer.

La suite consistera à trouver une procédure pour faire exécuter l'exemple de code que je t'ai donné la dernière fois. C'est à dire dans un menu, au click d'un bouton, ou ce que tu veux.


Amicalement !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net





----- Original Message ----- From: "Jean-Michel RAMOS" <[email protected]>
To: <[email protected]>
Sent: Tuesday, September 23, 2014 10:14 PM
Subject: [progliste] Re: le contrôle ActiveX CommonDialog sous VB76


Salut Yannick,

Merci pour ton coup de main.

J'ai bien effectué l'insertion de l'objet : Microsoft common Dialog Control
6.0 (SP6).

Mais par contre, je ne comprends pas la manip qui consiste à afficher le
formulaire en mode design, et d'y
ajouter un objet CommonDialog.

Peux-tu m'aiguiller plus précisement ?

Merci, de ton aide, JM.




----- Original Message ----- From: "Yannick Youalé" <[email protected]>
To: <[email protected]>
Sent: Saturday, September 20, 2014 9:34 AM
Subject: [progliste] Re: le contrôle ActiveX CommonDialog sous VB76


Salut  Jean-Michel !

Premièrement tu vas dans le menu projet, l'item "composants...", et dans la boîte de dialogue qui s'ouvre, tu ajoutes la référence à l'objet Microsoft Common Dialog Control 6.0 (SP6).

S'il n'y a pas cette version précise, bien évidemment tu choisi une version inférieure.

Ensuite tu faits afficher un de tes formulaire en mode design, et tu y ajoute un objet CommonDialog. Pas besoin de le positionner, parce qu'il est invisible à l'utilisateur.

Et maintenant, voici le code qui te permettra de déclencher et de récupérer le chemin d'un fichier qui sera désigné par ce CommonDialog .

Début du code vb6

' dans ce code, cd1 représente le control CommonDialog

With cd1

' je te recommande de toujours mettre ceci
   .CancelError = False

   ' les types de fichiers autorisés
   ' ici je t'en ai mis deux (txt ou tout type de fichier)
   .Filter =  "Fichiers txt (*.txt)|*.txt|Tous les fichiers (*.*)|*.*"

' le dossier de départ
' quand tu ne le mets pas, c'est mes documents par défaut
.InitDir = "d:\programmation"

   ' le titre qu'aura la boîte de dialogue
   .DialogTitle = "Ouvrir un fichier"

   ' et on lance l'ouverture
   .ShowOpen
   ' Attention, pour cette dernière option, il existe aussi:
   ' .ShowSave (utilisé pour les enregistrer sous)

End With

' et juste à la suite, le code pour récupérer la valeur du chemin

If cd1.FileName <> vbNullString Then

' ici tu renvoi la valeur
sResult = cd1.FileName
' sinon, tu peux aussi chercher à savoir  si
' un fichier portant le même chemin n'existe pas déja.

End If

Fin du code VB6

J'espère t'avoir aidé.

Cependant, sachez que vous pouvez retrouver ce genre de bouts de code par le logiciel CodeArchiver que vous pouvez retrouver sur mon site à l'adreszse:
www.visuweb.net

Amicalement !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net
----- Original Message ----- From: "Jean-Michel RAMOS" <[email protected]>
To: <[email protected]>
Sent: Friday, September 19, 2014 10:41 PM
Subject: [progliste] le contrôle ActiveX CommonDialog sous VB76


Bonsoir,

Je cherche a activer le contrôle ActiveX CommonDialog sous VB6 afin de pouvoir utiliser l'instruction CommonDialog1.ShowOpen.

Mon objectif, est de proposer dans une fenètre, l'ouverture d'un explorateur pour que l'utilisateur puisse faire une sélection de fichier au format TXT.

Mais, je ne sais pas comment m'y prendre.
Quelqu'un pourrait-il m'aider ?

Merci, JM.
Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je vous répondrez en privé.




Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à