Hmm. Dann ist das mit dem Shareable wohl ne Sackgasse. Ich kenn ja seinen Code, weil er mich mal per ICQ angesprochen hat. Sein Problem ist ja eigentlich "nur", dass das Schreiben des ID3-Tags schiefläuft. Knackpunkt ist diese Zeile aus meiner ID3-
Unit:
Stream := TFileStream.Create(Filename, fmOpenReadWrite or fmShareDenyWrite);
die fehlschlägt, wenn die Datei vom Mediaplayer benutzt wird. Ich hatte mal den Mediaplayer-Kram auskommentiert, und dann lief das durch. Meine Idee war, dass der Mediaplayer durch das Open generell einen Schreibzugriff auf die Datei unterbindet und die Property Shareable sah da ganz gut aus. Näher hab ich mich damit nicht beschäftigt.