Bass.dll und UTF8 :-(

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Bass.dll und UTF8 :-(

Beitrag 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 !!!
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
mk-soft
Beiträge: 3695
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Bass.dll und UTF8 :-(

Beitrag 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.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Then
Beiträge: 247
Registriert: 06.09.2004 13:26
Wohnort: Siegen

Re: Bass.dll und UTF8 :-(

Beitrag von Then »

:bounce:

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

Wie kommt man nur darauf.... :allright:
PB 5.62 / Windows 11 64Bit (i5/32GB/240GB-SSD+3TB-HDD/1050GTX4GB) / 27" Multitouch Monitor

... ich mache dazu keine Aussage, weil ich mich damit selbst belasten könnte !
Benutzeravatar
_JON_
Beiträge: 389
Registriert: 30.03.2010 15:24

Re: Bass.dll und UTF8 :-(

Beitrag 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)
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Antworten