Thema: Delphi Vorlage von DGL-luke

Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Vorlage von DGL-luke

  Alt 11. Feb 2007, 18:51
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
  Mit Zitat antworten Zitat