Hallo,
ich habe vor, dass ein Programm Links vom Internetexplorer annehmen kann. Also so wie bei eDonkey die eDonkey-Links (ed2k://Hash...). Das habe ich auch schon per Eintrag in die Registrierungsdatenbank geregelt und die Infos in dem Link kann ich auch auslesen. Dabei wird der Link per Parameter übergeben. Also wird das Programm so aufgerufen: "C:\Project1.exe ed2k://Hash". Man kann den Link also mit ParamStr(1) auslesen.
Jetzt zum eigentlichen Problem:
Bei jedem Linkklick wird das Programm noch mal gestartet. Irgendwnn hab ich dann 100 mal das selbe Programm offen. Ich brauche also eine Möglichkeit wie ich verhindern kann, dass das Programm mehrmals gestartet wird und die übergebenen Parameter an das momentane Programm übermittelt werden ohne es neu zu starten.