Saros
Messages postés921Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention23 septembre 2010 2 nov. 2004 à 16:26
Là je vois pas trop comment faire... Tu pourrais écrire tes données dans le registre, signaler à la première instance qu'il faut recommencer avec les nouvelles données : la première instance va donc chercher ces données puis supprimer la valeur du registre. La seconde instance, elle, aura été préalablement fermée.
Mais c'est un peu tiré par les cheveux :)
Saros
Messages postés921Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention23 septembre 2010 2 nov. 2004 à 08:49
Je ne sais pas si la ligne de commande peut être modifiée en cours d'éxecution... à la limite, ce que tu pourrais faire c'est fermer l'instance précédente du programme.
cacalex
Messages postés69Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention 3 avril 2008 2 nov. 2004 à 15:53
Je suis déjà en mesure de fermer la première instance...
J'ai quelque part, en VB6, une façon d'envoyer des message à une autre instance du programme, puis de traiter les messages...
Je crois que ça passait par des APIs...
Je suis en mesure d'envoyer des message (comme fermer la prem. instance...) mais je ne suis pas capable de "recevoir" une chaîne de texte, de la nouvelle instance vers la première instance, puis de les traiter...
Je sais que c'est un peu complexe...
Et pour faire mon difficile, mon prog est en .NET, alors mon code de VB6 est foireux...
À travers le miroir se trouve ma vraie nature...
Dans le miroir se trouve mon reflet...