Hi,
ich habe folgenden Record
Delphi-Quellcode:
type
TTrack =
record
Location:
String;
//filename (also relative) or url, see TOptions
Identifier:
String;
//file hash, etc...
Title:
String;
Creator:
String;
//artist
Annotation:
String;
//comment
Info:
String;
//homepage for more informations
Image:
String;
//e. g. a cover. URL or filename required
Album:
String;
TrackNum: Integer;
//track number/position in the playlist or on the cd
Duration: Integer;
//length in miliseconds
Link:
String;
//link to some rdf code... see specs.
end;
Bei einer meiner Funktionen muss später so ein record übergeben werden. Dabei müssen jedoch nicht alle Felder ausgefüllt werden. Damit ich später nicht irgendwelchen Datenmüll abspeichere überprüfe ich natürlich in meiner Funktion ob das jeweilige Feld einen Wert enthält. Jetzt gibts da aber ein Problem mit den Integern. Werden die nicht gesetzt haben die irgendeinen Wert. Wie kann ich jetzt herausfinden ob der User einen Wert übergeben hat oder ob das nur die Zufallszahl ist?