![]() |
[Hilfe] Memo.lines.add
Hi,
Ich habs nirgendwo gefunden, deshalb stell ich die Frage nun hier. Man kanns schlecht erklären doch ich versuch es und zwar
Delphi-Quellcode:
Nach hostname soll der Inhalt des LabelEdEdit1.text eingefügt werden.
if LabeledEdit1.Modified then
Memo1.Lines.clear; Memo1.Lines.add( 'echo Executing Server Config...' ); Memo1.Lines.add( 'hostname' ); doch wenn ich es so mache:
Delphi-Quellcode:
dann bekomm ich eine Fehlermeldung.
Memo1.Lines.add( 'hostname' LabelEdEdit1.text );
wüsste ihr da was? Danke euch euer Alex |
Re: [Hilfe] Memo.lines.add
Setz einfach ein + dazwischen ;)
Delphi-Quellcode:
Memo1.Lines.add( 'hostname ' + LabelEdEdit1.text );
|
Re: [Hilfe] Memo.lines.add
Thank you :D
Dieses Forum ist cool, man bekommt unter 5 Minuten eine Antwort :) Edit: wie mache ich eine Leerzeile dazwischen? ( leertaste ) TripleEdit: Schon erledigt :D |
Re: [Hilfe] Memo.lines.add
Delphi-Quellcode:
das sind aber Delphi Grundlagen der String verarbeitung :drunken:
Memo1.Lines.add( 'hostname ' + ' ' + LabelEdEdit1.text );
|
Re: [Hilfe] Memo.lines.add
Gekko :D Danke , dennoch gehts auch einfacher ( herausgefunden )
Delphi-Quellcode:
Einfach hinter Hostname ne Leerzeile machen
Memo1.Lines.add( 'hostname ' + LabelEdEdit1.text );
|
Re: [Hilfe] Memo.lines.add
Was denn jetzt? Leerzeile oder Leerzeichen? Eine Leerzeile geht ganz einfach mit
Delphi-Quellcode:
Ein Leerzeichen kannst Du mit ' ' oder #32 einfügen.
Memo1.Lines.Add('');
Delphi-Quellcode:
[edit]
Memo1.Lines.Add('Ein' + #32 + 'Wort');
Zitat:
|
Re: [Hilfe] Memo.lines.add
scho klar.. hattesteaber auch schon wo du ie Frage gestellt hattest .. naja, mach mal ...
oder #13 für Leerzeile... (nicht gerade im Memo nützlich. .aber irgendwo anders) |
Re: [Hilfe] Memo.lines.add
Zitat:
Richtig:
Delphi-Quellcode:
Falsch:
memo1.lines.add('test' + #13 + 'text');
Delphi-Quellcode:
memo1.lines.add('test#13text');
|
Re: [Hilfe] Memo.lines.add
Moin Andreas,
Zitat:
Delphi-Quellcode:
Ein Zeilenumbruch ist ja #13#10 ;-)
memo1.lines.add('test'#13#10'text');
|
Re: [Hilfe] Memo.lines.add
Ich weiß, dass #13#10 insgesamt für einen Zeilenumrbuch steht und das beide jeweils allein glaube NEUE ZEILE und ZEILENVORSCHUB oder so bedeuten.
Aber warum muss man dann eigentlich (oder sollte man?) beide für einen Absatz nehmen? Was passiert wenn man eins weg lässt (weiß jetzt grad nicht welches was war) |
Re: [Hilfe] Memo.lines.add
Zitat:
Für eine Zeilenubruchzeichenkombination kannst Du schreiben, was Du willst! Danach wirst Du eventuell von den - Windows-Usern - Unix-Usern - Linux-Usern - Solaris-Usern schlicht und einfach "Geteert und Gefedert" werden :) Einfach nur deshalb, weil wir Programmierer eben keine Ahnung von Computern haben! Echt nicht! Is' so! |
Re: [Hilfe] Memo.lines.add
Deshalb wurde mit D6 (wg Kylix) die Konstante sLineBreak eingeführt
|
Re: [Hilfe] Memo.lines.add
Zitat:
Wenn du eins weglässt wird unter Windows kein Zeichenumbruch dargestellt ... MfG, Bug |
Re: [Hilfe] Memo.lines.add
Zitat:
|
Re: [Hilfe] Memo.lines.add
Moin Bug,
Zitat:
Daher stammt auch noch das Gerät TTY: (TeleTYper). Zitat:
|
Re: [Hilfe] Memo.lines.add
Ok, also sollte man einfach lieber beide nehmen :duck:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz