Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

Re: Text von Datei1 in Datei 2 anzeigen lassen

  Alt 24. Apr 2010, 10:52
Zitat von SyntaxXx:
Jetzt möchte ich in bsp1.exe einen Text eingeben.
Und wenn ich dann auf einen Button klicke wird dieser Text an bsp2.exe gesendet.
Und wenn ich dann bsp2.exe öffne, steht in nem Label oder in ner msgbox dann der Text, dne ich in bsp1.exe eingegeben habe.
Wie jetzt?
Soll die bsp2.exe gestartet und einfach nur der Text dort angezeigt werden?

Oder soll der Text wirklich erst innerhalb der bsp2.exe gespeichert und nach deren Start dort verfügbar sein?


Bei Ersterem:
Mit MSDN-Library durchsuchenCreateProcess oder MSDN-Library durchsuchenShellExecuteEx die bsp2.exe starten, da bekommst du auch ein Handle der Anwendung, an dieses Handle schickst du deine Nachricht (MSDN-Library durchsuchenSendMessage), welche du im MessageHandler der anderen Anwendung empfängst und dort anzeigst.

Statt SendMessage kannst du auch jede andere Art von IPC (Inter-Process-Communication) verwenden.


Oder ganz einfach:
Gib der 2. Anwendung deinen Text als Parameter mit. (kann ganz einfach via Delphi-Referenz durchsuchenParamStr ausgelesen werden)
$2B or not $2B
  Mit Zitat antworten Zitat