Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi memo.text:='text1'+#10#13+'text2'; klappt nicht. (https://www.delphipraxis.net/59539-memo-text-%3Dtext1-10-13-text2%3B-klappt-nicht.html)

3_of_8 23. Dez 2005 21:28


memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Hallo!
Ich rufe folgenden Code auf:

Delphi-Quellcode:
memo.text:='text1'+#10#13+'text2';
Das Problem ist, dass #10#13 und auch #10 oder #13 einzeln werden nicht als Zeilenumbrüche erkannt, sondern der macht mir einfach nur ein schwarzes kleines Rechteck hin.

Khabarakh 23. Dez 2005 21:31

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
CRLF ist #13#10 :wink: .

PierreB 23. Dez 2005 21:33

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Wie wärs mit
Delphi-Quellcode:
memo.lines.add('text1');
memo.lines.add('text2');
Oder was willst du machen ? :gruebel:

Chrissi91 23. Dez 2005 21:34

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Beim Richedit gehts auch so, aber fragt mich nicht, warum :lol:

Delphi-Quellcode:
richedit.text:='text1'+#10+'text2';

3_of_8 23. Dez 2005 21:37

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Ich dachte immer, crlf ist #10#13?

Und mit .add gehts ned, weil mein Text eine konstante ist.

EDIT: Mit #13#10 gehts, danke.

Matze 23. Dez 2005 21:39

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Zitat:

Zitat von 3_of_8
Ich dachte immer, crlf ist #10#13?

Nein, es ist definitiv #13#10.

Luckie 23. Dez 2005 21:44

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Zitat:

Zitat von 3_of_8
Und mit .add gehts ned, weil mein Text eine konstante ist.

Dann müssen sie im D7 Kompiler was kaputt gemacht haben bei Borland, weil mit D6 geht es noch:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const
  TEXT1 = 'Text1';
  TEXT2 = 'Text2';
begin
  Memo1.Lines.Add(TEXT1);
  Memo1.Lines.Add(TEXT2);
end;

Matze 23. Dez 2005 21:45

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Zitat:

Zitat von Luckie
Dann müssen sie im D7 Kompiler was kaputt gemacht haben bei Borland, weil mit D6 geht es noch [...]

Das geht auch mit allen Folgeversionen.

Luckie 23. Dez 2005 21:47

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Zitat:

Zitat von Matze
Zitat:

Zitat von Luckie
Dann müssen sie im D7 Kompiler was kaputt gemacht haben bei Borland, weil mit D6 geht es noch [...]

Das geht auch mit allen Folgeversionen.

;) Hätte mich auch gewundert, wenn nicht. :mrgreen:

3_of_8 23. Dez 2005 21:50

Re: memo.text:='text1'+#10#13+'text2'; klappt nicht.
 
Nein, das ist so:

Delphi-Quellcode:
TEXT='blablabla'+#10#13+
     'blablabla';
Wie soll ich da add aufrufen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz