TString in AnsiString umwandeln

Hi,

also ich hab den C++ Borland Builder 6 und wollte von nem Memofeld einzelne Lines in verschieden ListBox einfügen. Aber da bekomm ich die folgende Fehlermeldung:
[C++ Fehler] Unit1.cpp(20): E2034 Konvertierung von ‚TStrings‘ nach ‚AnsiString‘ nicht möglich

Wie bekomm ich das hin?

Danke schonmal im voraus.

Hallo flauschy,

also ich hab den C++ Borland Builder 6 und wollte von nem
Memofeld einzelne Lines in verschieden ListBox einfügen. Aber
da bekomm ich die folgende Fehlermeldung:
[C++ Fehler] Unit1.cpp(20): E2034 Konvertierung von
‚TStrings‘ nach ‚AnsiString‘ nicht möglich

Wie bekomm ich das hin?

TStrings ist eine Liste von Strings. Du musst daher angeben, welchen Strings aus der Liste Du haben möchtest.

TStrings \*tsTest;
...
AnsiString asTmp = tsTest-\>Strings[0];

oder

TStrings \*tsTest;
...
AnsiString asTmp = (\*tsTest)[0];

HTH,
Pürsti

Kannst du mir auch sagen wie ich zb von einem Memofeld einzelne Lines in eine ListBox einfügen kann?

Sorry, aber ich kenn mich noch net so gut aus…

Hallo flauschy,

Kannst du mir auch sagen wie ich zb von einem Memofeld
einzelne Lines in eine ListBox einfügen kann?

z.B. mit

 ListBox1-\>Clear();

 for( int i = 0; i Lines-\>Count; i++ )
 {
 ListBox1-\>AddItem(Memo1-\>Lines-\>Strings[i], NULL);
 }

Sorry, aber ich kenn mich noch net so gut aus…

Hast Du Dir schon einmal die Onlinehilfe angesehen? Da gibt es auch viele Beispiele…

HTH,
Pürsti