![]() |
Richedit Dateigröße
Ich weiß gar nicht, wie ich das Problem zusammenfassen soll... :freak:
Ich lade Textdateien in ein RichEdit. Zwei ließen sich nicht bearbeiten ... dann aber doch teilweise. Also ich konnte etwas überschreiben oder markieren und löschen. Nach dem Löschen konnte ich so viele Zeichen wie die gelöschten auch wieder einfügen. Ich dachte erst, das ginge Zeilenweise. Also vorher 20 Zeichen in der Zeile, dann nach Löschen wieder maximal 20 möglich. Aber das bezieht sich auf die Gesamtgröße des Textes. Also die Datei wird vollständig geladen und dargestellt. Wenn ich 100 Zeichen lösche kann ich wieder 100 einfügen. Kennt jemand das Problem? Das kann doch eigentlich nur ein Bug sein!??? |
AW: Richedit Dateigröße
Zitat:
Wie willst Du die denn bearbeiten? Per Tastatur oder über Dein Programm? Kannst Du die Dateien in einem anderen Programm bearabeiten? Word, WordPad, etc. ? |
AW: Richedit Dateigröße
Lass dir doch mal MaxLength deines TRichEdit nach dem Laden der Datei anzeigen. Normalerweise ist MaxLength nur durch das Betriebssystem beschränkt, es sei denn, es wird manuell gesetzt. Das, was du beschreibst passiert nämlich genau dann, wenn für MaxLength ein Wert gesetzt wurde.
|
AW: Richedit Dateigröße
Zitat:
|
AW: Richedit Dateigröße
DAS hätte ich vor ein paar Jahren wissen müssen:wall:
Gruß K-H |
AW: Richedit Dateigröße
Es geht um das händische Bearbeiten.
MaxLength stand auf 0. Ich habe es mal auf 1000 geändert. Ohne sichtbares Resultat. Auch kein Abschneiden des Originaltextes. Nach Setzten von MaxLenght auf MaxInt funktioniert alles. Ich halte das für einen Bug. Verständlich wäre eine Begrenzung ja nur, wenn der Rest immer abgeschnitten würde. Ich muss nur noch soweit korrigieren, dass ich die Dateien nicht direkt lade sondern über den Umweg einer Stringlist. RichEdit.Lines.Text := SL.Text; Es handelt sich um Delphi-Units. Die problematischen sind fremde und etwas größer. Bei meinen eigenen hatte ich das Problem bisher nicht. Ich nutze CE 10.3.2 Danke für Eure Hilfe! :thumb: |
AW: Richedit Dateigröße
Zitat:
Ich glaube auch, daß MaxInt keine richtige Lösung ist, da das RichEdit intern auf maximal 64k beschränkt ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 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 by Thomas Breitkreuz