Hi,
ich habe folgendes Problem:
was ich gemacht habe:
1: Ich habe 2 Windows Form-Anwendungen erstellt. Eins für COM sichtbar gemacht und registriert.
Unter Project-Eigenschaften habe ich auch "Einzelinstanzanwendung" ausgewählt.
2: Mein zweites Programm erstellt ein Object von Programm 1.
Public Test_Object As Object
Test_Object = CreateObject("creatob.Form1", "")
Das alles funktioniert auch wunderbar.
Ich will damit erreichen: Parameter oder Werte aus dem ersten Programm auszulesen.
DAS PROBLEM:
Es wird ein neues Object erzeugt... damit bekomme ich werte aus dem object welches ich neu erzeugt habe..
Was mache ich falsch !?
zusatz:
Das habe ich sogar auf Microsoft-Seite gefunden:
Wenn sich ein Objekt als Einzelinstanzobjekt registriert hat, wird nur eine einzige Instanz dieses Objekts erstellt, unabhängig davon, wie oft CreateObject ausgeführt wird.
ich weiss nicht warum bei mir immer ein neues object erzeugt wird!?
ich habe folgendes Problem:
was ich gemacht habe:
1: Ich habe 2 Windows Form-Anwendungen erstellt. Eins für COM sichtbar gemacht und registriert.
Unter Project-Eigenschaften habe ich auch "Einzelinstanzanwendung" ausgewählt.
2: Mein zweites Programm erstellt ein Object von Programm 1.
Public Test_Object As Object
Test_Object = CreateObject("creatob.Form1", "")
Das alles funktioniert auch wunderbar.
Ich will damit erreichen: Parameter oder Werte aus dem ersten Programm auszulesen.
DAS PROBLEM:
Es wird ein neues Object erzeugt... damit bekomme ich werte aus dem object welches ich neu erzeugt habe..
Was mache ich falsch !?
zusatz:
Das habe ich sogar auf Microsoft-Seite gefunden:
Wenn sich ein Objekt als Einzelinstanzobjekt registriert hat, wird nur eine einzige Instanz dieses Objekts erstellt, unabhängig davon, wie oft CreateObject ausgeführt wird.
ich weiss nicht warum bei mir immer ein neues object erzeugt wird!?