Z tego co udało mi się znaleź, klasa memo ma pole Lines, a te pole Text. Czyki memo->Lines->Text. Z racji iż memo jest polem wielo liniowym (?) dostaniesz najprawdpopodobniej stringa w formacie:
Memo
------------------------------------------------------------
| abc, jestem sobie franek :p. |
| a to jest tekst. |
| |
| |
------------------------------------------------------------
Kod:
AnsiString (czy coś tam) MemoText = MemoField1->Lines->Text;
// Teraz MemoText najprawdopodobniej wygląda tak:
// abc, jestem sobie franek :p.\na to jest tekst.\n
(+ Jeszcze znak końca stringa, 0)
Możesz to rozdzielić pętlą do np. vectora
std::vector<AnsiString> result;
std::istringstream stream(MemoText);
char delim = "\n";
for(std::string s; std::getline(stream, s, delim);){
result.push_back(s);
}
// Nie gwarantuję działania, ponieważ nie znam API Borlanda.