![]() |
["Öffnen mit"] Parameter an schon geöffnetes Progr
Hi DPler :hi:
Wie kann man es erreichen, dass die mit "Öffnen mit Eigenem Programm" geöffnete Datei mit dem schon gestarteten Programm geöffnet wird? Ich verhindere also mit einem Mutex das doppelte Starten des Players:
Delphi-Quellcode:
Wie mach ich das am schlauesten?
uses sysutils //damit ich auf den Parameter zugreifen kann
const MutexName = 'Programm'; var hMutex: THandle; begin hMutex := CreateMutex(NIL, True, MutexName); if (hMutex = 0) OR (GetLastError = ERROR_ALREADY_EXISTS) then begin If (ParamCount>0) and (FileExists(ParamStr(1))) then begin //Hier muss die Parameterübergabe an das schon gestartete Programm geschehen end; CloseHandle(hMutex); halt; |
Re: ["Öffnen mit"] Parameter an schon geöffnetes P
Hi,
schau mal da: ![]() Gruß |
Re: ["Öffnen mit"] Parameter an schon geöffnetes P
Moin Zusammen,
wenn man mit maximal 255 Zeichen auskommt, kann man das wohl so machen, ansonsten kommt hier wohl eher ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 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