Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Message an erste Instanz des Programms schicken (https://www.delphipraxis.net/58231-message-erste-instanz-des-programms-schicken.html)

igel457 3. Dez 2005 15:43


Message an erste Instanz des Programms schicken
 
Hallo,

ich verhindere mit folgendem Code,

Delphi-Quellcode:
unit Start;

interface

implementation

uses windows,Dialogs,sysutils;

var mHandle: THandle;   // Mutexhandle

Initialization
  mHandle := CreateMutex(nil,True,'Fall Audio Player System');
  if GetLastError = ERROR_ALREADY_EXISTS then
  begin
    Halt;
  end;

finalization
  if mHandle <> 0 then
    CloseHandle(mHandle)
end.
das mein Programm zweimal gestartet wird.

Nun möchte ich an die erste Instanz meines Programmes schicken, das das Programm neu aufgerufen worden ist und die Parameter mit dem die zweite Instanz aufgerufen wurde an mein erstes Programm schicken.

Wie kann ich das machen???

igel457

toms 3. Dez 2005 15:53

Re: Message an erste Instanz des Programms schicken
 
Hallo,

hier geht's lang....

igel457 3. Dez 2005 16:23

Re: Message an erste Instanz des Programms schicken
 
Danke, das war genau das was ich gebraucht habe!
(Habs bei meiner ausgiebigen Suche aber nicht gefunden!)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz