![]() |
Wie anderes Delphiprogramm "fernsteuern"?
Guten Tag
Programm A stellt eine Liste von Namen dar. Mit Doppelklick auf einen Namen soll in einem anderen Programm (Programm B) z.B. via Parameterübergabe die Adressdaten angezeigt werden. Wie könnte die Lösung aussehen? Wichtig ist, dass Programm B nicht jedesmal neu gestartet wird. Mein Versuch Programm B via ShellExecuteEx und Parameter aufzurufen, hat zwar insofern funktioniert dass Programm B startet und die Adresse anzeigt, aber bei jedem weiteren Aufruf seitens Programm A wird Programm B neu gestartet. PS: beide Programme A und B sind Delphiapplikationen Danke für eure Hilfe und beste Grüsse, Robert |
AW: Wie anderes Delphiprogramm "fernsteuern"?
IPC, Named Pipes, Message Queues, ...
|
AW: Wie anderes Delphiprogramm "fernsteuern"?
Danke. Werde mir dies näher anschauen.
|
AW: Wie anderes Delphiprogramm "fernsteuern"?
|
AW: Wie anderes Delphiprogramm "fernsteuern"?
VBielleicht wäre
![]() |
AW: Wie anderes Delphiprogramm "fernsteuern"?
Eine weitere Alternative wäre auch Programm B mit einem Mutex zu versehen(und damit nur eine einzelne Instanz davon zu erlauben) und die Parameter des "neuen Startversuchs" an die schon existierende Instanz zu schicken(Hat den Vorteil, dass du nur Programm B ändern musst)
Beispiel wie sows geht gibt's z.B. hier: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz