Entwickler-Ecke
Windows API - Parameter übergeben
DBZfan - Di 06.01.04 17:22
Titel: Parameter übergeben
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.
Delete - Di 06.01.04 17:53
Die Suchfunktion hätte weitergeholfen:
MUTEX
SEMAPHORE
WM_COPYDATA
Und bevor du schreibst:
| DBZfan hat folgendes geschrieben: |
| Woher hätte ich das denn wissen sollen? |
Die drei Worte
Programm,
einmal und
starten tun es auch:
PROGRAMM EINMAL STARTEN. ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!