Hallo
ich verwende Stringkonstanten in einem Array.
Kann mir jemand auf die Sprünge helfen wie ich
folgende Beispiele modifizieren muss um auf die
Strings zugreifen zu können.
Delphi-Quellcode:
TYPE
TColDef = RECORD
col: INTEGER;
descrEXC: STRING; (* descrEXC in EXCEL *)
descrDB: STRING;
activ: BOOLEAN;
typ: CARDINAL;
END;
TRowDef = ARRAY[1..MaxColumns] OF TColDef;
CONST
KredRowDef: TRowDef =
((col: 1; descrEXC: 'ER-Nummer'; descrDB: 'KreditRechnID';
activ: TRUE; typ: varEmpty),
(col: 2; descrEXC: 'R-Nummer'; descrDB: 'KreditRechnNr';
activ: TRUE; typ: varOleStr),
(col: 3; descrEXC: 'Rechnungsdatum'; descrDB: 'Rechnungsdatum';
....
(* FUNKTIONIERT *)
(1) IF titel = KredRowDef[c].descrEXC THEN (titel: STRING)
(2) ShowMessage(titel + ' ' + KredRowDef[c].descrEXC);
(* FUNKTIONIERT NICHT *)
(1) ShowMessage(KredRowDef[c].descrEXC);
(2) s := KredRowDef[c].descrEXC;
Ich finde die Beschreibung der verschiedenen Stringtypen nicht sehr klar:
z.B.
http://docwiki.embarcadero.com/RADSt...-Typen_(Delphi)
Vielen Dank für Tipps