Borland C++ //Memo1-> Welche Funktion brauch ich um....

SebastianHL

Mitglied
Hallo,

ich habe lange rumgesucht aber leider finde ich die richtige Funktion nicht um in einem Memo (Borland C++ Builder) eine speziele Zeile auszulesen. Es Muß doch irgendeine Funktion geben die als Parameter int übergibt und die Zeile als AnsiString zurückgibt.

Kann mir jemmand Helfen ?

Gruß
Sebastian :confused: :confused:
 
Der textliche Inhalt eines TMemos wird in einem TStrings-Objekt namens "Lines" gespeichert. Genau dieses TStrings-Objekt wiederum besitzt ein Array von AnsiStrings namens "Strings", dessen Einzelelemente mittels eines Index angesprochen werden können.

Daher sollte eine Anweisung wie

Code:
String temp = Memo1->Lines->Strings[x];
zum gewünschten Erfolg führen. Wie bei Arrays üblich beginnt die Indizierung der Strings bei 0. ;)

Quelle:
integrierte CBuilder Hilfe,
1. Suchwort TMemo, Unterpunkt TMemo::TMemo
2. Suchwort TStrings, Unterpunkt TStrings::TStrings
(das als Angabe, damit du bei weiteren Problemen dich evtl. leichter beim Suchen in der Hilfe tust. Die ist zum Teil etwas gewöhnungsbedürftig.)
 
Zurück