Einzelnen Beitrag anzeigen

Alois

Registriert seit: 23. Jul 2005
71 Beiträge
 
Delphi 10 Seattle Professional
 
#4

Re: .XM Datei als Resource laden

  Alt 16. Mai 2010, 09:42
Ich habe einen Link gefunden der mich weiter gebracht hat.
Und so geht's:

Chiptunes.RC
XMMUSIC RCDATA "music.xm" Ausschnitt aus dem Programm:
Delphi-Quellcode:
Resource := TResourceStream.Create(HInstance, PChar('XMMUSIC'), RT_RCDATA);
GetMem(Data, Resource.Size);
Resource.Read(Data^, Resource.Size);
XMStream := BASS_MusicLoad(True, Data, 0, Resource.Size, BASS_MUSIC_STOPBACK or BASS_MUSIC_RAMP, 0);
BASS_ChannelPlay(XMStream, True);
FreeMem(Data);
FreeAndNil(Resource);
Gruss Alois
  Mit Zitat antworten Zitat