Zitat von
DeddyH:
Delphi-Quellcode:
(...)
//Erzeugen von 3 Objekten und Einfügen in die Listbox
procedure TForm1.FormCreate(Sender: TObject);
var MyClass: TMyClass;
begin
MyClass := TMyClass.Create;
MyClass.
Name := '
Bla';
MyClass.Beschreibung := '
Erstes Objekt';
MyClass.Pfad := '
C:\Windows';
ListBox1.Items.AddObject(MyClass.
Name,MyClass);
MyClass := TMyClass.Create;
MyClass.
Name := '
Blubb';
MyClass.Beschreibung := '
Zweites Objekt';
MyClass.Pfad := '
C:\Windows\System';
ListBox1.Items.AddObject(MyClass.
Name,MyClass);
MyClass := TMyClass.Create;
MyClass.
Name := '
Wuppdi';
MyClass.Beschreibung := '
Drittes Objekt';
MyClass.Pfad := '
C:\Windows\System32';
ListBox1.Items.AddObject(MyClass.
Name,MyClass);
end;
Ich seh den Teil eher bisschen problematisch, da die Objekte immer noch statisch per Code angegeben werden und nicht aus der INI bezogen werden. Die INI ist ja immer noch die "Datenquelle", die es ermöglichen soll, dem Programm zu sagen wo es die Dateien findet, ohne das Programm selbst modifizieren zu müssen. Bitte berichtigen wenn ich falsch liege, aber würde das nicht genannte Vorgabe komplett ignorieren?
Oder muss ich da auch mit ReadString anrücken?