AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Memo-Komponente zum Testen
Thema durchsuchen
Ansicht
Themen-Optionen

Memo-Komponente zum Testen

Ein Thema von xaromz · begonnen am 22. Aug 2005 · letzter Beitrag vom 20. Nov 2005
Antwort Antwort
Seite 2 von 2     12   
xaromz
Registriert seit: 18. Mär 2005
Hallo,

wie ich schonhier erwähnt habe bin ich gerade beim Schreiben einer Memo-Komponente mit einigen Erweiterungen:
  • Unterscheidung zwischen Zeilenwechsel und Absatz
  • Basic-Formatierungen ähnlich wie RTF (fett, kursiv...)
  • Anzeige von Steuerzeichen (ähnlich wie Word)
  • Einbindung von ASpell zur Rechtschreibprüfung
  • Unicode-Support
  • Einfügen/Überschreiben
Ich hab den momentanen Stand mal hochgeladen (ein kleiner Beispieleditor ist auch dabei). Vielleicht kann sich ja mal einer die Komponente anschauen und Fehler finden oder Verbesserungsvorschläge machen (Ein mehrfaches Undo/Redo ist schon in Planung, evtl. auch RTF-Im-/Export).
Zum Laden von Dokumenten greift mein Beispieleditor auf Word zurück (LoadFromMSWord), um z. B. *.doc zu laden (das aber noch ohne Formatierungen). Wer kein Word hat sollte einfach LoadFromFile verwenden. Dann geht aber nur noch *.txt.
Die Nutzung der Komponente ist selbstverständlich auch gestattet.

Damit die Rechtschreibung funktioniert muss Aspell sowie ein oder mehrere Wörterbücher installiert werden. Wie das geht findet man auf der Seite von ASpell.

Ich freue mich auf Rückmeldungen.

Gruß
xaromz
Miniaturansicht angehängter Grafiken
screenshot_134.jpg  
Angehängte Dateien
Dateityp: zip mwkedit_175.zip (44,6 KB, 68x aufgerufen)
 
xaromz

 
Delphi 2006 Enterprise
 
#11
  Alt 19. Nov 2005, 21:50
Hallo,

meine Komponente kann Texte in einem eigenen Format (Unicode mit Steuerzeichen) und als reinen Text (Single- und Multibyte) lesen. Zusätzlich ist eine Funktion integriert, mit der man über Word jedes Textformat lesen kann, welches von Word unterstützt wird (ich benutze Word sozusagen als Filter). Diese Routine wird beim Beispielprogramm aufgerufen, deshalb startet Word und es dauert etwas. Kann man aber leicht ändern. Ich häng mal eine Version an, die Textdateien direkt lädt und nur andere mit Word öffnet.

Gruß
xaromz
Angehängte Dateien
Dateityp: exe example_621.exe (754,0 KB, 16x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#12
  Alt 19. Nov 2005, 21:51
Zitat von malo:
Das ist meistens so, wenn man ein Programm startet
Aber nicht beim Öffnen eines Dokuments. Hier wird kurzzeitig ein anderer Prozess gestartet.


Nachtrag: Da man Office installiert haben muss ist die Komponente für mich unbrauchbar, aber sie ist dennoch schön geworden. Nur habe ich am Laptop nur Open Office drauf und da ich dort ebenfalls programmiere und andere Anwender auch nicht immer MS-Office besitzen, würde ein Programm mit dieser Komponente dort nicht laufen.
  Mit Zitat antworten Zitat
Benutzerbild von jim_raynor
jim_raynor

 
Delphi 5 Standard
 
#13
  Alt 20. Nov 2005, 10:17
Zitat von Daniel B:
Schau vorher nach ob Eine Office-Anwendung, in Deinem Fall Word geöffnet ist.
Wozu, wenn man fragen darf?
Christian Reich
  Mit Zitat antworten Zitat
Benutzerbild von Daniel B
Daniel B

 
Delphi 2007 Professional
 
#14
  Alt 20. Nov 2005, 10:20
Wegen dem Beitrag von malo, vllt will er das überprüfen... ansonsten vergessen...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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:48 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