Sparks
Mitglied
(nicht sicher, ob es hier hingerhört, ggf. bitte verschieben, danke.)
Hallo zusammen,
ich möchte ein .NET-Objekt (Visual C#) in einer anderen Applikation aufrufen.
Konkret geht es um eine Art Tages-Kalendercontrol mit bestimmten, optisch Outlook-ähnlichen, Eigenschaften...
Dieses soll in einer weiteren Anwendung (Gupta-SQLWindows (ja, gibt es tatsächlich immer noch! )) -- per COM-Objekt? -- aufgerufen werden.
Nun ist ja generell die Erstellung eines COM-Objekts in .NET möglich (Output type: "class libraray" und "make assembly COM-visible"). Wie geht es dann weiter? Wie schreibe ich die sog. Wrapper-Funktion?
Aber: Das scheint auch "nur" dann zu funktionieren, wenn keine grafischen Objekte (Fenster, Buttons usw.) im .NET-Projekt enthalten sind?! Oder mache ich etwas falsch?
Dazu habe ich auch diese zwei Links, die -- so wie ich es verstehe -- ähnliches aussagen:
http://support.microsoft.com/?id=311334
http://support.microsoft.com/kb/839076/
Ich wüsste also gerne, ob es generell möglich ist, ein in .NET (vcs) erstelltes COM-Objekt inkl. Fenster und Buttons usw. in einer anderen Entwicklungsumgebung zu nutzen und wenn ja, wie ich ein solches COM-Objekt erstelle.
Vielen Dank, Gruß,
Sparks
Hallo zusammen,
ich möchte ein .NET-Objekt (Visual C#) in einer anderen Applikation aufrufen.
Konkret geht es um eine Art Tages-Kalendercontrol mit bestimmten, optisch Outlook-ähnlichen, Eigenschaften...
Dieses soll in einer weiteren Anwendung (Gupta-SQLWindows (ja, gibt es tatsächlich immer noch! )) -- per COM-Objekt? -- aufgerufen werden.
Nun ist ja generell die Erstellung eines COM-Objekts in .NET möglich (Output type: "class libraray" und "make assembly COM-visible"). Wie geht es dann weiter? Wie schreibe ich die sog. Wrapper-Funktion?
Aber: Das scheint auch "nur" dann zu funktionieren, wenn keine grafischen Objekte (Fenster, Buttons usw.) im .NET-Projekt enthalten sind?! Oder mache ich etwas falsch?
Dazu habe ich auch diese zwei Links, die -- so wie ich es verstehe -- ähnliches aussagen:
http://support.microsoft.com/?id=311334
http://support.microsoft.com/kb/839076/
Ich wüsste also gerne, ob es generell möglich ist, ein in .NET (vcs) erstelltes COM-Objekt inkl. Fenster und Buttons usw. in einer anderen Entwicklungsumgebung zu nutzen und wenn ja, wie ich ein solches COM-Objekt erstelle.
Vielen Dank, Gruß,
Sparks