Entwickler-Ecke
Multimedia / Grafik - Lange funktion geht, kurzte aber nicht, warum ?
mimi - Fr 05.12.03 16:08
Titel: Lange funktion geht, kurzte aber nicht, warum ?
Hallo,
kann mir jemmand sagen, warum die auskometierte funktion funktioniert und die kurtzfassung davon nicht ?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68:
| var Music:TPlayListe; begin ShowMessage('TEST'); aIndex:=Index; if RM = True then Music:=Random_Music[index] else Music:=PlayListe[index];
if Music.GetLoaddet = False then LoadMusikFile(index,RM);
if Music.Module <> nil then begin if not FMUSIC_PlaySong(Music.Module) then ShowMEssage(FMOD_ErrorString(FSOUND_GetError)); end else begin if Music.Stream <> nil then begin Music.Channel := FSOUND_Stream_Play(FSOUND_FREE, Music.Stream); if Music.Channel <=0 then begin ShowMEssage(FMOD_ErrorString(FSOUND_GetError)); end end; end;
if RM = True then Random_Music[Index]:=Music else PlayListe[Index]:=Music;
|
Anonymous - Fr 05.12.03 16:36
Was genau funktioniert nicht? Ohne die Typen zu haben ist das ziemlich schwer zu erraten.
Abgesehen davon wird Loaded mit 2x einem "d" geschrieben und ansonsten hast du auch ziemliches denglisch.
mimi - Fr 05.12.03 18:26
bei der einen funktion höhre ich musik und die sound geräusche und bei der andren höhre ich garnichts (die nicht auskometirte)
| Zitat: |
type
TPlayListe = record
FileName, Beschreibung:String;
Module : PFMusicModule;
Stream : PFSoundStream;
Channel : Integer;
GetLoaddet : Boolean;
RM : Boolean;
Index : Integer;
end;
|
das ist TPlayList
mimi - Fr 05.12.03 19:09
fehler behoben, es lag an der zweiten if anweisung:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| if Music.GetLoaddet = False then begin LoadMusikFile(index,RM); if RM = True then Music:=Random_Music[index] else Music:=PlayListe[index]; end; |
die musst so aussehn, dann funktioniert das auch *G*
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!