Einzelnen Beitrag anzeigen

steppo

Registriert seit: 31. Dez 2002
235 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Wie funktioniert Getmessage

  Alt 1. Aug 2005, 16:15
Hi Leute,

ich weiss, dass dieses Thema schon des öfteren angesprochen wurde.
Aber leider verstehe ich Beispiele in diesem Forum nicht.

In meinem Programm markiere ich zwei Dateien und öffne sie über das Kontexmenü. Es handelt sich dabei um zwei *.Tif - Dateien. Diese beiden Tif - Dateien möchte ich nun nebeneinander angezeigt bekommen. Das Programm wird normalerweise bei zwei markierten Dateien zweimal ausgeführt. Daher habe ich

Delphi-Quellcode:
initialization
  hnd := CreateMutex(nil, True, 'Project1.exe');
  if GetLastError = ERROR_ALREADY_EXISTS then Halt;

  finalization
  if hnd <> 0 then
    CloseHandle(hnd);

end.
diese Abfrage hinzugefügt.

Das Programm wird nur einmal gestartet und die erste Tif - Datei auch angezeigt.

Da ich aber die Zweite Tif - Datei nun auch auf meiner Form neben der ersten anzeigen möchte, muß ich mir wohl den Parameter (Pfad) von der zweiten Instanz holen, richtig?

Genau da hapert es.

Wie bekomme ich den Parameter aus der zweiten Instanz in die erste Instanz?
Wir sind heute die, vor denen uns unsere Eltern immer gewarnt haben!
  Mit Zitat antworten Zitat