Thema
:
Delphi
Musik-Resource aus DLL in TBassdllPlayer laden
Einzelnen Beitrag anzeigen
turboPASCAL
Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
Delphi 6 Personal
#
4
Re: Musik-Resource aus DLL in TBassdllPlayer laden
1. Jul 2006, 13:45
Nich drängeln...
Done.
Add Function:
markieren
Delphi-Quellcode:
function
TBassPlayer.LoadFromResourceNameEx(Insance: HInst;
ResourceName: PChar; ResTyp: TRC_ResourceTyp): Boolean;
Verwendung:
zusammenfalten
·
markieren
Delphi-Quellcode:
var
DllHandle : THandle;
procedure
TFormX.FormCreate(Sender: TObject);
begin
DllHandle := LoadLibrary('
.\lib\music.dll
');
end
;
procedure
TFormX.FormDestroy(Sender: TObject);
begin
if
DllHandle <> 0
then
FreeLibrary(DllHandle);
end
;
function
TFormX.LoadMusicLibrary(BassPlayer: TBassdllPlayer; Listbox: TListbox) : Boolean;
var
id :
String
;
item : Integer;
Sound :
String
;
begin
if
DllHandle <> 0
then
begin
item := random(4) + 1;
case
item
of
1: Sound := '
Music01
';
2: Sound := '
Music02
';
3: Sound := '
Music03
';
4: Sound := '
Music04
';
end
;
if
BassPlayer.LoadFromResourceNameEx(DllHandle, PChar(Sound), RC_Music)
then
BassPlayer.Play;
end
else
ShowMessage('
Loading [Music] has failed!
');
end
;
Angehängte Dateien
bassplayer_v2.3_204.zip
(31,1 KB, 15x aufgerufen)
Matti
Meine Software-Projekte
-
Homepage
-
Grüße vom Rüsselmops -Mops Mopser
Zitat
turboPASCAL
Öffentliches Profil ansehen
Mehr Beiträge von turboPASCAL finden