Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Memo originalgetreu wiederherstellen (https://www.delphipraxis.net/5149-memo-originalgetreu-wiederherstellen.html)

looser 25. Mai 2003 19:00


Memo originalgetreu wiederherstellen
 
Wenn ich ein Memopad-Inhalt speichere fügt der Rechner
richtigerweise Hex 0A + 0D (LF + CR) mit writeln ein.
Somit sind die einzelnen Zeilen beim einlesen wieder zu trennen.
Wie sage ich aber dem Memopad dies Zeilenumsprünge.
Er läd natürlich die einzelnen Zeilen mit readln (überliest
selbsverständlich die CR/LF Bytes.

Also vorher :

Hallo ihr da
hier bin ich.

Nachher :

Hallo ihr da hier bin ich.

(Also ohne den durch manuelles Return drücken
bzw. autom. Zeilenumbruch erzeugten Zeilensprung)

looser 25. Mai 2003 19:59

:( Weiß es jemand, irgendjemand ??
Also nochmal.
wie bringe ich das Memopad dazu mittels
Programmbefehlen einen, bei manuellen Eingaben
per RETURN gemachten Zeilensprung, zu erzeugen ??
:lol:

APP 25. Mai 2003 20:55

Hallo,
ich verstehe Dich leider nicht!

Memopad :?:
writeln/readln :?:

meinst Du die Komponente TMemo?
Fals ja, warum schreibst Du nicht mit
Delphi-Quellcode:
Memo1.Lines.SaveToFile('c:\xx.txt');
in eine Datei (lesen mit ReadFromFile)?

Zitat:

Also nochmal.
wie bringe ich das Memopad dazu mittels
Programmbefehlen einen, bei manuellen Eingaben
per RETURN gemachten Zeilensprung, zu erzeugen ??
meinst Du damit:
Zitat aus der OH
Zitat:

Die Eigenschaft WantReturns bestimmt, ob der Benutzer mit der Taste EINGABE einen Zeilenumbruch in den Text einfügen kann.

property WantReturns: Boolean;

Wenn ich falsch liege, Poste mal Deinen Code...

Stanlay Hanks 25. Mai 2003 21:07

Ich hab das Gefühl er meint was komplett anderes. Allerding werd ich daraus auch nicht schlau. Ich noch nie was von einer Komponente MemoPad gehört :wiejetzt: . Und gibts Readln und Writeln nicht irgendwie bei KonsolenProgrammen? Ich kapier gar nix mehr :cry:

Marco Haffner 25. Mai 2003 22:50

Zitat:

Zitat von APP
in eine Datei (lesen mit ReadFromFile)?

War das nicht LoadFromFile? Ist ja auch egal.

Zitat:

Zitat von Stanlay Hanks
Ich noch nie was von einer Komponente MemoPad gehört

@looser: Falls es sich um TMemo handelt, meinst Du die Text-Eigenschaft?
Oder meinst Du eine völlig andere Komponente die TMemoPad heißt?
Zeig doch mal einen Auszug von Deiner Prozedur.

looser 26. Mai 2003 08:27

Natürlich meinte ich TMemo. Tschuldigung.
Aber danke für savetofile.
Werde das mal probieren. :D

Christian Seehase 26. Mai 2003 16:12

Moin Looser,

was mir gerade aufgefallen ist:

Der unter Windows übliche Zeilenvorschub ist 0D0A (CRLF).


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr.

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