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.asp

    Aus 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


Anmelden zum Antworten