Funktionsaufruf durch anderes Programm
-
Hallo,
wie ist es in Visual C++ 2003 möglich einzelne Funktionen freizugeben, um diese durch ein anderes Programm (das ich momentan schreibe) aufrufen zu können (COM- Modul (?) ).
Es geht mir jetzt erstmal weniger um den Aufruf des zweiten Programms, sondern erstmal um das Bereitstellen der Funktionen durch mein erstes Programm.Danke für die Antwort!
-
Wenn Dein Programm ein "Programm" (also EXE) ist und Du den Teil nicht in eine DLL auslagern kannst/willst, gibt es diverse Methoden zur Inter-Prozess-Kommunikation.
Siehe: Interprocess Communications [Base]
http://msdn.microsoft.com/library/en-us/ipc/base/interprocess_communications.aspAus heutiger Sicht ist die "einfachste" Bereistellung via Web-Service... dazu wäre es aber hilfreich, wenn Deine EXE schon mit .NET arbeitet (bzw. dies einfach geht). Ansonsten musst Du halt auf die obigen Techniken zurückgreifen