Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Auf Einladen RTF warten (application ProcessMessages Problem (https://www.delphipraxis.net/191996-auf-einladen-rtf-warten-application-processmessages-problem.html)

zongo-joe 11. Mär 2017 14:48

Delphi-Version: 7

Auf Einladen RTF warten (application ProcessMessages Problem
 
Tag zusammen ich habe ein Problem, das ich auch nach WWW Suche nicht lösen kann:

ich lade mit

Delphi-Quellcode:
TRicheditTEXT.lines.loadfromfile

eine Datei aus einer mit Word erstellten RTF-Datei.

direkt danach wird der Text weiter verarbeitet, mit WordWrap = True, Ersetzen von Text usw.

Manchmal wird der Text aber nicht richtig eingeladen, da werden dann Zeilen unterbrochen, wie zB


Zitat:

Dies ist e
in Text, der in ein
er Zeile stehen soll.

Anscheinend hat die Applikation nicht genug Zeit, den Text einzuladen. Wenn ich nämlich nach dem o.g.
Delphi-Quellcode:
LoadfromFile()
ein
Delphi-Quellcode:
Showmessage('Text wird eingeladen')
einbaue, funzioniert alles perfekt.

Habs schon mit
Delphi-Quellcode:
Processmessagesprobiert
, aber dann friert die Appplikation ein (nicht immer, aber manchmal).

Gibt es eine Möglichkeit, abzuwarten, bis die komplette RTF eingeladen ist ?
Delphi-Quellcode:
sleep()
hilft nix, hab ich schon probiert...

Grüße und Danke schonmal,

Zongo-Joe

zongo-joe 11. Mär 2017 16:51

AW: Auf Einladen RTF warten (application ProcessMessages Problem
 
ist gelöst mit

Trichedit.beginupdate
und
-endupdate

hier:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf