![]() |
RTF in Konsolenanwendung
Ich habe eine Konsolenanwendung in der ich eine RTF bearbeiten muss.
Wenn ich jetzt aber ein TRichedit nehme geht das nicht weil ich kein gültiges Fensterhandle bekomme (nur unter Wine wenn kein X11 gestartet ist). Also wie kann ich eine RTF bearbeiten (nur Alles auf eine Bestimmte Font und grösse Einstellen und Fett,Kursiv,unterstrichen) mehr brauch ich nicht. Gibts da was Fertiges oder muss ich mir ein RTF Parser selber schreiben. |
AW: RTF in Konsolenanwendung
![]() |
AW: RTF in Konsolenanwendung
Wenn Du es Quick und dirty machen kannst, brauchst Du ja keinen vollständigen Parser, sondern es reicht die entsprechenden Parameter auszutauschen.
Ist aber sehr dirty!! Gruß K-H |
AW: RTF in Konsolenanwendung
Zitat:
|
AW: RTF in Konsolenanwendung
Hallo,
auf meine Webseite findest Du die Komponente ![]() Gruß xaromz |
AW: RTF in Konsolenanwendung
Hallo Frank,
natürlich kannst Du auch in einer Console Application die RTF-Fähigkeiten von TRichEdit nutzen. So färbst Du den Text rot ein:
Delphi-Quellcode:
Grüße vom marabu
with TRichEdit.CreateParented(HWND(HWND_MESSAGE)) do
try Lines.LoadFromFile(rtfFile); SelectAll; SelAttributes.Color := clRed; Lines.SaveToFile(rtfFile); finally Free; end; |
AW: RTF in Konsolenanwendung
Ja aber diese Zeile löst unter Wine eine Fehlermemldung aus
Delphi-Quellcode:
TRichEdit.CreateParented(HWND(HWND_MESSAGE))
|
AW: RTF in Konsolenanwendung
Das glaube ich Dir.
Hast Du nur vergessen X11 zu starten oder wusstest Du nicht, dass Du ohne X11 keine Lösung auf RichEdit-Basis suchen brauchst? |
AW: RTF in Konsolenanwendung
Ich will ja gar keine GUI Element habe also habe ich gedacht ich brauche kein X11 und will auch kein X11 benötigen.
|
AW: RTF in Konsolenanwendung
Ich würde auch die Finger von TrichEdit lassen, wenn Kopf und Fußzeilen im Spiel sind,es gibt noch ein paar Features kann mich aber nicht erinnernwelche, die sind hinterher meist futsch, und das wäre ja nicht im Sinne des Erfinders.
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 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-2025 by Thomas Breitkreuz