Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#16

Re: Integer erkennen der nicht initalisiert wurde

  Alt 24. Mai 2007, 08:54
Über Variants gibt meine Delphi-Hilfe nicht viel her. Hab es jetzt so ähnlich wie von Jelly vorgeschlagen gemacht:

Delphi-Quellcode:
type
 TTrack = class(TComponent)
   public
   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.
   published
   constructor Create(AOwner: TComponent); override;
 end;

...
...

constructor TTrack.Create(AOwner: TComponent);
begin

 inherited Create(AOwner);
 Duration := 0; //initalisieren
 TrackNum := 0; //" " "

end;

...
//Aufruf:
procedure TForm1.Button1Click(Sender: TObject);
var
 tr: TTrack;
begin

 tr := TTrack.Create(Self);
 tr.Location := 'sdfsdfdff';
 tr.Creator := 'sdfgdsfds';
 XSPF1.Tracks.Add(tr);

end;
Denkt ihr das ist eine gute Lösung? Funktionieren tuts
  Mit Zitat antworten Zitat