Tstring a string......

0

Czesc ..... mam pewie problem.......oto on :)

taka linijeczka
[code]Memo1.Lines:='wlazł kotek na płotek';[/code]

i taki błąd
[code]Incompatible types: 'TString' and 'String'[/code]
<font color="red"><font size="12">
a pytanko jest takie jak zmienić Memo1.Lines na String ??
</span></span>

z góry wszystkim dziękuje.......

0

Chyba mam odpowiedź:

Spróbuj Memo1.Lines.Add();

0
Memo.Text:='Wlazl twoj kot';
Memo.Lines.Add('Wlazl drugi kot');
Memo.Lines.Append('Trzeci kot sie przymierza');
0

[code]Memo1.Lines:='wlazł kotek na płotek';[/code]

i taki błąd
[code]Incompatible types: 'TString' and 'String'[/code]

A nie czasem TStrings? :)

Otóż nie możesz dać jakiegoś tekstu ogólnie do właściwości lines.
Co najwyżej możesz zrobić tak, jak już napisali pozostali, lub:

memo1.lines[5]:='kocur'; //wtedy tekst zostanie wpisany do 5 linijki w memo

i chyba zamiennie można też:

 memo1.lines.strings[5]:='Juhas jest boski';
0

Ech ludki :-)

Memo1.Lines.Text:='wlazł kotek na płotek';

//popatrz wyzej na moj post... - lofix

Widziałem, ale jest delikatna różnica w zapisie - Ty masz Memo.Text.
Oczywiście obie formy są poprawne, ale napisałem to aby przypomnieć, że klasa TStrings (a takiego typu jest pole Lines) ma właściwość Text. To na wypadek, jakby ktoś w przyszłości zapytał jak do zmiennej typu TStrings przypisać string. Nie musi to być koniecznie pole TMemo.

Myślę, że temat został w zupełności wyczerpany.
//zgadzam sie i blokuje. pq

1 użytkowników online, w tym zalogowanych: 0, gości: 1