Zitat von
oki:
Moin Wol,
so nicht. Wie bereits gesagt nutzt du TValueListEditor. Einfach mal die
OH deines Delphi bemühen. Du kannst damit Einträge pro Zeile in der Form Key=Value speichern und sowohl auf Key wie auf Value einzeln zugreifen. Willst mehrere Einträge (Spalten, weitete Array-Dimensionen...) kam der Verweis auf ein Object. Jedes Item kapselt die Eigenschaft Object vom Typ TObject. Somit kannst du auch jedem Item ein eigenes Object zuweisen. Deinem eingenen Object kannst du dann alle dir genehmen Eigenschaften zuweisen. Leitest du dir eine eigene Listenklasse ab, kannst du dir auch eigene IndexOf-Methoden schreiben denen du z.B. andere Prameter für die Suche übergibst usw.
Gruß oki
Danke für Deine Mühe.
Leider komme ich mit valuelisteditor nicht zu recht. Die Hilfe ist bei meiner Delphi-Schwabenversion zu gering.
Ich hab es aber nun mit stringgrid reallisieren können.
ergebnissStr:=stringgrid1.Cells[1,stringgrid1.Cols[0].IndexOf(suchStr)];
Somit hab ich meine schnelle Suchfkt.
Leider muss ich den Datenfile per Hand (Schleife) in das Stringgrid laden.
Geht bestimmt auch bequemer wie per cells[m,n]:= bla bla!
Gruß aus Stgt.,
Wolfgang