Dateifreigabe bei tbassdllplayer
10. Dez 2006, 21:29
Hallo zusammen,
ich bin gerade dabei meinen selbst erstellten mp3-Player von dem TMedaipalyer, der ja die MCI Schnittstelle benutzt, auf die bass.dll umzustellen, bzw. auf den tbassdllplayer.
Abgesehen davon, dass einige Aufrufe etwas anders lauten sind nicht wirklich viele Änderungen vorzunehmen.
Doch folgende Frage ergibt sich.
Im TMediaplayer können Songs dem Player zugewiesen werden, die dann per "Player.Close" wieder freigegeben werden.
Etwas ähnliches habe ich im tbassdllplayer nicht gefunden, was nun speziell bei einem Programm, dass auch die Umbenennung der Dateien dient, dazu führt, dass der Player bei jedem neuen Song neu per "Create" erzeugt und danach per "Player.Destroy" wieder zerstört wird, da ich feststellen musste, dass ansonsten auch Dateien, die durch "Player.LoadFromFile..." eigentlich durch andere ersetzt wurden nicht umbenannt werden konnten, da der Player diese (wohl im Hintergrund) noch geöffnet hat.
Gibt es hier eine Alternative, die ich nur nicht sehe?
|