Seite 1 von 1

Bass.dll und UTF8 :-(

Verfasst: 05.09.2018 17:10
von Then
Hallo, ich habe meinen MP3 Player soweit, dass er endlich alle MP3s abspielt, jedenfalls mehr als die internen PlayMovie() Befehle, aber...

Code: Alles auswählen

song = BASS_StreamCreateFile(#False, UTF8("d:\blöd.mp3"), 0, 0, $00000000)
ergibt bei SONG immer 0 wegen dem ö

nun habe ich viele Titel mit Ö oder Ä oder Ü... auch Interpreten wie Müller-Westernhagen gehen nicht :|

Ein Problem gelöst und ein neues erhalten :freak: HILFE !!!

Re: Bass.dll und UTF8 :-(

Verfasst: 05.09.2018 17:20
von mk-soft
Vielleicht mal mit Ascii probieren...

Code: Alles auswählen

*file = Ascii("d:\blöd.mp3")
song = BASS_StreamCreateFile(#False, *file, 0, 0, $00000000)
FreeMemory(*file)
Du must nach UTF8(...) oder Ascii(...) den Speicher selber wieder freigeben. Sonst gibt es ein Speicherleck.

Re: Bass.dll und UTF8 :-(

Verfasst: 05.09.2018 17:24
von Then
:bounce:

Ich wer bekloppt ! Das scheint zu funktionieren !! VIEEEELEN DANK !!!!!

Wie kommt man nur darauf.... :allright:

Re: Bass.dll und UTF8 :-(

Verfasst: 05.09.2018 18:47
von _JON_
Die bass.dll hat auch einen Unicode Modus, dann brauchst das konvertieren nicht mehr.

Code: Alles auswählen

BASS_SetConfig(#BASS_CONFIG_UNICODE, #True)