AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Tab in TRichEdit anders als in TfrxRichView
Thema durchsuchen
Ansicht
Themen-Optionen

Tab in TRichEdit anders als in TfrxRichView

Ein Thema von Jasocul · begonnen am 26. Jul 2018 · letzter Beitrag vom 30. Jul 2018
 
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.341 Beiträge
 
Delphi 11 Alexandria
 
#1

Tab in TRichEdit anders als in TfrxRichView

  Alt 26. Jul 2018, 11:30
Delphi-Version: XE2
Ich übergebe einen Text aus TRichEdit an TfrxRichView.
Dieser Text beinhaltet auch Tabulatoren.
Bis vor zwei Wochen wurde das korrekt verarbeitet.

Dann wurde das Programm geändert, aber an einer Stelle, die definitiv nichts damit zu tun hat! Es handelt sich dabei auch nicht um eine aufwendige Änderung, die vielleicht versehentlich Nebenwirkungen hatte.

Die Tabulatoren werden "plötzlich" an einer Stelle verschoben. So, als würde der Platz zwischen dem letzten Buchstaben und dem Tab nicht mehr reichen. Der entsprechende Text wird automatisch erzeugt, kann aber überarbeitet werden, was allerdings nicht geschehen ist.

Die Übergabe des Textes aus TRichEdit an TfrxRichView sieht folgendermaßen aus:
Delphi-Quellcode:
procedure SetRTFText(var re : TRichEdit; s : String);
var
  tmpStream : TMemoryStream;
  sl : TStringList;
begin
  tmpStream := TMemoryStream.Create;
  sl := TStringList.Create;
  sl.Text := s;
  sl.SaveToStream(tmpStream);
  tmpStream.Position := 0;
  re.Lines.LoadFromStream(tmpStream);
  sl.Free;
  tmpStream.Free;
end;
Was sich seit letzten funktionierenden Kompilierung geändert hat:
- Delphi Tokyo wurde installiert.
- Es gab ein paar Windows-Updates (Windows 7)

TfrxReport hat Version 4.14.2.

Hat jemand eine Idee, woran das liegen kann?
Peter
  Mit Zitat antworten Zitat
 


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 07:30 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