Ich glaub ich hab's jetzt:
Delphi-Quellcode:
SongLength : Integer;
Position : Cardinal;
Also kann
nur SongLength positive
und negative Werte annehmen, vgl. Delphi Hilfe:
Delphi-Quellcode:
Type Range Format
---------------------------------------------------
Integer –2147483648..2147483647 signed 32-bit
Cardinal 0..429496729 unsigned 32-bit
Hier steht's ja alles: Integer signed (- und +), Cardinal unsigned (kein Vorzeichen).
Aber was hat das jetzt mit meinem Code oben zu tun ??
(ist doch auch ein Schwachsinn, die Länge eines Sounds in Integer anzugeben...
Ein Sound kann doch nicht kürzer als 0 sec sein!)