Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
630 Beiträge
 
Delphi 11 Alexandria
 
#35

AW: Kommunikation zwischen zwei Delphiprogrammen

  Alt 17. Nov 2023, 18:14
Hi,
hier ist meine aktuelle 32+64-Bit-Version mit noch weiteren Verbesserungen und einem Beispiel-Programm.

Man kann das Programm mehrmals starten, um zu sehen, dass sich mehrere Clients mit demselben Server verbinden können.

https://github.com/superflexible/NamedPipesForDelphi

Ich habe eine ähnliche Unit auch für macOS/Linux, die mit Sockets arbeitet. Bei Interesse bitte nachfragen.
Habe mir das mal angeschaut, haben da aber ein Problem mit deiner verbesserten Version. Sie nutzt die Forms Unit, was eine Anwendung ohne Form (Console oder Web-Application) massiv aufbläst. Siehst du du eine Möglichkeit die Abhängigkeit von Forms.pas aufzuheben? Ich vermute dafür war vorher die Unit RFNamedPipesObjInst.pas zuständig. Da deine Verison deutlich besser aussieht als meine alte, würde ich diese auch gerne nutzen, aber solange da die Forms Unit benutzt wird, ist das leider ein NoGo für mich.

Geändert von Rolf Frei (17. Nov 2023 um 18:51 Uhr)
  Mit Zitat antworten Zitat