Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Formular in DLL verlagern, aufrufen und damit kommunizieren?

  Alt 26. Jan 2017, 14:40
- muss es eine Exe sein oder kann es auch eine DLL sein?
- wie kommuniziert man am besten und performantesten zwischen zwei Prozessen?
Code in einer DLL wird im selben Kontext wie die EXE Datei ausgeführt. Das Formular in einer DLL unterzubringen würde daher nichts an der Belastung des Prozesses ändern.

Als Interprozess-Kommunikationslösungen gibt es Named Pipes / Mailslots, Memory Mapped Files, Sockets, und Windows Messages. Für Sockets gibt es Indy, damit kann man sich selbst definierte Protokolle erstellen oder bestehende Protokolle (z.B. HTTP) verwenden, um Daten auszutauschen. Socketverbindungen können zwischen verschiedenen Rechnern und Plattformen hergestellt werden.
Michael Justin
  Mit Zitat antworten Zitat