Ablauf Programm Darstellung evtl. mit SynEdit

pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Ablauf Programm Darstellung evtl. mit SynEdit

 · 
Gepostet: 23.05.2019 - 11:54 Uhr  ·  #1
Hallo Leute,

vielleicht hat Jemand eine Idee.

Ich übertrage am Ende eines Programm-Zyklus alle wichtigen Datenpunkte als Prozessabbild für den Ablauf eines Prozesses über USB an den PC.

Nun möchte ich gerne in einen Delphi-Programm den Status optisch anzeigen lassen, um das sehr komplexe Steuerprogramm auf Fehler zu testen und diese schneller zu finden.

Leider ist es mit RichEdit viel zu langsam :-(

Also habe ich mir die Componente SynEdit heruntergeladen ( SynEdit GitHub ) diese scheint in dem Demo recht schnell die Syntax-Hervorhebung zu realisieren. Leider ist in der Demo für mich nicht richtig nachvollziebar, wie man hier schnell und einfach die SyntaxHighlights anpassen kann.

Hat Jemand von euch schon mal diese Delphi-Componente benutzt und hat einen Tipp für mich?

Thorsten
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: Ablauf Programm Darstellung evtl. mit SynEdit

 · 
Gepostet: 23.05.2019 - 12:02 Uhr  ·  #2
Hi Thorsten,
hast du beim füllen von deinen RichEdit BeginUpDate & EndUpdate benutzt, so das es nicht jedes Wort sofort zeichnet , weil dann sehr langsaam wird.

Thorsten
pvs-deck
PowerUser
Avatar
Geschlecht:
Alter: 54
Beiträge: 1343
Dabei seit: 02 / 2009
Betreff:

Re: Ablauf Programm Darstellung evtl. mit SynEdit

 · 
Gepostet: 23.05.2019 - 19:48 Uhr  ·  #3
Zitat geschrieben von miparo

Hi Thorsten,
hast du beim füllen von deinen RichEdit BeginUpDate & EndUpdate benutzt, so das es nicht jedes Wort sofort zeichnet , weil dann sehr langsaam wird.

Thorsten


Hallo miparo,

das hatte ich nicht genutzt. Das wird dann wohl bei meinen Tests mit RichEdit das Problem gewesen sein.

Thorsten
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 988
Dabei seit: 09 / 2007
Betreff:

Re: Ablauf Programm Darstellung evtl. mit SynEdit

 · 
Gepostet: 23.05.2019 - 22:30 Uhr  ·  #4
Hi Thorsten,
so ist es, denn das RichEdit ist ein Win Control und da glaube ich kaum , das dies langsam ist.

Mal so die Zeitunterschiede: Klick

Mit Ultraschall geht es über eine Stringlist, da die ja nicht visuell ist.
RichEdit.Text := SL.Text;

D.h. den Text vorher in einer STringlist aufbereiten und dann komplett übergebe, das geht dann so flott. So mache ich das bei Memos usw aber beim RE muss man schauen wegen der Farben.

Gruß
THorsten
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 8 · Cache Hits: 14   82   96 · Page-Gen-Time: 0.013593s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI