- Offizieller Beitrag
Jam00, das mache ich doch bereits so (statt des Labels benutze ich ein Edit-Control und statt ProcessExists WinExists) und das funktioniert im Prinzip auch.
Das Problem, was Raupi hat, ist, wenn noch kein Starplayer gestartet ist und er mehrere MP3s auswählt und dann per rechten Mausklick "mit Starplayer öffnen" auswählt, dann werden mehrere Instanzen vom Starplayer gestartet.
Das liegt wohl daran, dass jede Instanz "glaubt" sie wäre die einzige, weil ja noch kein Fenster existiert.
Wenn man jetzt aber ProcessExists benutzt, dann geht das eigentlich nicht, weil dann das Fenster mit dem Edit-Control noch nicht existiert. Wohin soll gesendet werden?
Irgendwie beisst sich die Katze da immer selbst in den Schwanz.
Jemand eine Lösung parat?
Edit: Wegen der Laufzeit guck mal bei Post #18. Musst eine Zeile austauschen. Wird in der nächsten Version behoben sein. Mit dem registrieren bei Windows-Versionen <> Windows XP weiss ich noch nicht weiter...