Hallo JannyR,
natürlcih geht das
Allerdings brauchst du dazu dann eine etwas kompliziertere Datenstruktur:
Delphi-Quellcode:
type
TImageType = (itFileName, itBMP, itJPG); // ein sogenanntes "Enum" oder "Aufzählung".
TEntry = record //record = zusammenfassung mehrerer "Felder"
Caption: string; //Ein stringpointer für den listboxeintrag
Text:string; //und noch einer für den Beschriebungstext
TextIsFileName: Boolean; //und ein Zuckerl: Wenns auf false steht, wird "Text" direkt ins Richedit übernommen, wenn nicht, wirds aus der Datei, deren Name in "Text" steht, geladen
Image:string; //und der dateiname des bilds... natürlich auch ein stringpointer
ImageType: TImageType;
end;
TEntryCollection = record
Title: string; //Menücaption
Entries: array of TEntry; //Die Einträge - Array = mehrere Variablen hintereinander
end;
Damit hast du zwei neue Datentypen deklariert. Für die solltest du dir jetzt ein Dateiformat überlegen, oder eine Datenbankstruktur.
Aber das kostet dann extra
EDIT: Such dir erstmal die Schlagwörter "Record", "Aufzählungstypen" etc. in der Delphi-Hilfe nach. Und dann kannst du ja mal n Datenspeichertut ansehen:
http://dsdt.info/tutorials/?cat=11
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1