OUVRIR DES DOCUMENTS DANS LA MÊME INSTANCE DE L'APPLICATION SANS RELANCEMENT DE

Signaler
Messages postés
101
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
11 janvier 2009
-
Messages postés
38
Date d'inscription
samedi 17 juillet 2004
Statut
Membre
Dernière intervention
19 octobre 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41008-ouvrir-des-documents-dans-la-meme-instance-de-l-application-sans-relancement-de-l-exe-dde-en-net

Messages postés
38
Date d'inscription
samedi 17 juillet 2004
Statut
Membre
Dernière intervention
19 octobre 2010

Bonjour,

3 ans après je sais pas si quelqu'un sera en mesure de répondre mais sait on jamais.

Ca marche niquel si l'application est lancé, mais j'aimerais que si l'application n'existe pas alors cette dernière se lance et interprète le message.

Quelqu'un peut il m'aider?
Messages postés
81
Date d'inscription
jeudi 19 février 2004
Statut
Membre
Dernière intervention
18 avril 2008

D'après ce que j'ai vu dans les documents d'Office, DDE est utilisé pour ouvrir des documents dans la même instance, mais aussi pour donner des commandes comme Imprimer, fermer le document puis quitter s'il ne reste plus de documents ouverts (bien sûr, on pourrait aussi faire ça en ligne de commande...).
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
14
salut,

disons que j'arrive un peu tard avec ce code car (d'après ce que j'ai cru comprendre) StartupNextInstance est apparu dans VB2005 et n'est d'ailleurs pas disponible dans les autres langages .Net...donc disons que si par hasard si on programme pour le framework 1.0 ou VB < 2005, ca peut servir...

donc oui : StartupNextInstance et application à instance unique font la même chose...pour VB2005...

cela dit ce code doit pouvoir fournir plus que StartupNextInstance car il doit être possible de télécommander un programme utilisant ce code avec un autre programme...la principale utilité de DDE...

ShareVB
Messages postés
101
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
11 janvier 2009

Loin de moi l'idée de critiquer (je serais incapable d'en faire autant), mais cette fonction est déja présente de base (Application à instance unique et StartupNextInstance) ou je me trompe???