Forum: Multimedia
by sx2008,
28. Jul 2012
Man verliert wenige Mikrosekunden aber man verbessert die Struktur der Software.
Eine der wichtigsten Grundprinzipien der Softwareentwicklung nennt sich "Don't Repeat Yourself"
Es muss dir doch auffallen, dass grosse Abschnitte deines Codes aus ständigen Wiederholungen von gleichen oder stark ähnlichen Teilen bestehen.
Das kann jeder behaupten.
Wer sagt denn, dass die Variable path...
Forum: Multimedia
by sx2008,
27. Jul 2012
Kuck mal dieses Stückchen Code an:
case Event.Data1 of
12 : BassPlayer.PlaySound(path+'C0.WAV',vol);
13 : BassPlayer.PlaySound(path+'C#0.WAV',vol);
14 : BassPlayer.PlaySound(path+'D0.WAV',vol);
117 : BassPlayer.PlaySound(path+'A8.WAV',vol);
end;
Ständige Wiederholungen von immer gleichem Code; das ist schlecht!
Mach' Dir eine Unterfunktion, die für jeden Midinote den...