cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 2013
-
31 mars 2011 à 20:46
cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 2013
-
3 avril 2011 à 22:11
Bonjour à tous,
Je me posait la question, et comme évidemment je n'ai jamais la réponse à mes propres questions, je me suis dit que ce serait mieux de la poser à ceux qui s'y connaissent
On parle toujours de l'OLE pour piloter les application style OFFICE, etc ...
Mais est-ce possible et surtout compliqué, de créer sa propre application utilisant l'OLE.
Donc un petit programme qui pourrait être télécommandé, par un autre.
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 1 avril 2011 à 12:33
Bonjour,
Le choix du type de projet (dans ton cas EXE ActiveX) est un préalable aux fonctionnalités du projet.
Si tu veux un conteneur OLE de type Exe, c'est bien ce type de projet qu'il faut choisir.
cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 20131 1 avril 2011 à 13:08
Bah en fait, je ne sais pas si je me suis bien exprimé.
J'aurais voulu savoir si c'est possible, de creer un executable en VB6 qui serait OLE dans le sens ou je n'aurais pas besoin de le lancer.
Avec un autre programme VB6 que je ferais, je ferais un "CreateObjet MaPremiereAppli" et alors il s'ouvre tout seul, puis apres je pourrais lui envoyer des ordres comme on le fait avec EXCEL ou autre programme OLE.
En fin de compte, une application OLE crée par moi, et une seconde qui la pilote ou meme la piloter aussi directement par excel ou access en utilisant les "Getobject" et "createobject"
Ce qui serait cool, c'est si tu connaissais un lien ou quelqu'un aurait déja fait un petit example, avec le client et le OLE, ou meme que le code OLE qui pourrait etre commandé par VBA, ou VB6.
J'ai regardé dans ce que tu m'as dit et je suis tombé sur le DDE (Dynamic Data exchange) mais je pense que cela n'a rien à voir ????
Bon, c'est un peu comme pour une maladie...maintenant que je sais donner un nom à ce que je cherche ce sera un peu plus facile ...
Je vais continuer de chercher en esperant tomber sur un petit exemple d'application simple.
Merci beaucoup de ta precieuse aide dans un domaine dont je n'avais jamais entendu parler.
cs_andrebernard
Messages postés404Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 4 septembre 20131 2 avril 2011 à 20:11
Oui je sais, pour VB6, mais en fait c'est pour le VBA que je continue a faire du VB6.
Et pour ce qui est du VBA...je crois que je mangerais les pissenlits par la racine quand il sera remplacé dans OFFICE
Et quand a DOT.NET, je l'ai acheté et installé, et rangé sur une étagère pour quelques décennies
J'avais trouvé VB6 compliqué au sortir de QB45, mais la...microsoft y s'est surpassé
Grâce a toi j'ai appris ce qu'étais un EXE activeX, depuis de nombreuses années je faisais que des standard
Encore merci de ta gentillesse
Excellente journée à toi