AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Memo originalgetreu wiederherstellen
Thema durchsuchen
Ansicht
Themen-Optionen

Memo originalgetreu wiederherstellen

Ein Thema von looser · begonnen am 25. Mai 2003 · letzter Beitrag vom 26. Mai 2003
Antwort Antwort
Benutzerbild von looser
looser

Registriert seit: 25. Mai 2003
15 Beiträge
 
Delphi 7 Professional
 
#1

Memo originalgetreu wiederherstellen

  Alt 25. Mai 2003, 19:00
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)
  Mit Zitat antworten Zitat
Benutzerbild von looser
looser

Registriert seit: 25. Mai 2003
15 Beiträge
 
Delphi 7 Professional
 
#2
  Alt 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 ??
  Mit Zitat antworten Zitat
Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#3
  Alt 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
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...
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#4
  Alt 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 . Und gibts Readln und Writeln nicht irgendwie bei KonsolenProgrammen? Ich kapier gar nix mehr
  Mit Zitat antworten Zitat
Marco Haffner
(Gast)

n/a Beiträge
 
#5
  Alt 25. Mai 2003, 22:50
Zitat von APP:
in eine Datei (lesen mit ReadFromFile)?
War das nicht LoadFromFile? Ist ja auch egal.

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.
  Mit Zitat antworten Zitat
Benutzerbild von looser
looser

Registriert seit: 25. Mai 2003
15 Beiträge
 
Delphi 7 Professional
 
#6
  Alt 26. Mai 2003, 08:27
Natürlich meinte ich TMemo. Tschuldigung.
Aber danke für savetofile.
Werde das mal probieren.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#7
  Alt 26. Mai 2003, 16:12
Moin Looser,

was mir gerade aufgefallen ist:

Der unter Windows übliche Zeilenvorschub ist 0D0A (CRLF).
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 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