Benutzer mit den meisten Antworten
Windows-exe mit COM Interop

Frage
-
Hallo ihr Wissenden,
ich entwickle bislang in einer anderen Umgebung (VFP) und möchte nun Stück für Stück auf .Net umstellen. Vorerst sollen einzelne Funktionen (z.B. PDFs bearbeiten) in eine C#-Exe mit WPF-Formularen ausgelagert werden. Diese exe soll auch direkt aus VFP mittels COM-Schnittstelle angesprochen werden können. Leider kann ich die Checkbox für COM Interop in den Eigenschaften des Projekts bei einer Windowsanwendung (exe) nicht aktivieren. Nur wenn ich auf Programmbibliothek (dll) wechsle, ist das möglich. Wie kann ich eine exe so hinkommen, dass sie per COM von außen zu steuern ist?
Besten Dank und freundliche Grüße
Markus Mayer
Antworten
-
Hi Markus,
hast Du Dir den Beitrag Turn a simple C# DLL into a COM interop component mal angeschaut.--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 8. Januar 2018 08:01
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 26. Januar 2018 10:21
Alle Antworten
-
Hi Markus,
hast Du Dir den Beitrag Turn a simple C# DLL into a COM interop component mal angeschaut.--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 8. Januar 2018 08:01
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 26. Januar 2018 10:21
-
Hallo Peter,
da geht es um den Zugriff auf eine dll. Das funkt bei mir schon ganz gut. Ich suche aber nach einer Möglichkeit, eine eigene exe von aussen per COM ansprechbar zu machen und in der exe Formulare aufrufen zu können. Geht das direkt oder brauchts da irgendwelche Umwege?
Besten Dank und freundliche Grüße
Markus
-
Hi Markus,
der von mir gepostete Link zeigt doch genau das, was du suchst ([ComVisible(true)] ...). Wo hast Du da konkrete Probleme?--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks -
Hallo Peter,
bitte entschuldige, dass ich nicht mehr geantwortet habe. Waren grad ziemlich viele andere Baustellen...
Hab micht nun weiter mit dem Thema beschäftigt und bin bei der wwDotNetBridge gelandet. Das Teil bietet alles, was ich brauche und benötigt keine COM-Registrierung. Man muss in den C#-Programmen nichts besonderes einstellen oder angeben. Auch in VFP ist das ganze sehr gut zu händeln.
Beste Dank für Deine Hilfe!
Markus Mayer