Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   HTML-Editor (https://www.delphipraxis.net/17913-html-editor.html)

yankee 11. Mär 2004 14:11


HTML-Editor
 
Ich habe einen HTML-Editor geschrieben. Download der Binarys:

HTML-Editor Binarys

Und der Sources:

HTML-Editor (Sources) (rar-Archiv)

Das Programm hebt HTML-Tags hervor und erstellt das Grundgerüst. Ich möchte damit keinen WYSIWYG Editor erstellen, sondern das Gegenteil: Ein Editor, der einfach den Quelltext übersichtlicher darstellt.
Das Grundgerüst wird aus der Datei htmlvorlage.txt erstellt und %css; und %title; werden erkannt und durch einen richtigen Tag eingefügt. Siehe auch Quelltext, der an der Stelle allerdings etwas unübersichtlich ist, da die Formatierung durch zwischenspeichern in einer Textdatei irgendwie verolren gegengen ist.

Kritik erwünscht, ich bin ja schließlich noch am entwickeln.

geplante features:
- einfaches (nicht fett) hervoheben in grün von Werten

Wer Vorschläge hat, am besten direkt auch schreiben wie man es macht.
(Bin noch Newbie)

yankee

fkerber 11. Mär 2004 14:15

Re: HTML-Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi!

Bitte noch die Dateigröße angeben ...

Was das Programm angeht: siehe Anhang.
Konnte deshalb leider nich testen.

Was mir noch auffiel, wenn ich in dem "Menü" auf Beenden klicke, geht der Editor auf, finde ich seltsam.


Ciao fkerber

KingofWerlte 11. Mär 2004 14:18

Re: HTML-Editor
 
Helas erstmal! :hi:
Hmm..sieht ganz jut aus das Programm.
Da du noch relativ neu bist: Programme die du mit deinem Sourcecode hier hochlädst sind Open-Source. Die logische Schlussfolgerung: Programme ohne Sourcecode gehören in die Freeware sparte.



Also bis denne und Viva la Raza :-D

---Bernhard--- 11. Mär 2004 14:25

Re: HTML-Editor
 
Zitat:

Zitat von KingofWerlte
Da du noch relativ neu bist: Programme die du mit deinem Sourcecode hier hochlädst sind Open-Source. Die logische Schlussfolgerung: Programme ohne Sourcecode gehören in die Freeware sparte.

Muss dir leider wiedersprechen. Schau doch mal in die Beschreibung der Freeware-Sparte:

Auf der DP-Portalseite steht:

Freeware
Freeware-Programme (mit oder ohne Sourcecode) zum Testen und Diskutieren


MfG

PS: Werde das Programm testen.

fkerber 11. Mär 2004 14:29

Re: HTML-Editor
 
Hi!

Hmm, habe grad gemerkt, dass man auch ohne die vorlage weitermachen kann.
Also folgendes fiel mir auf

:arrow: Während dem Tippen werden <aaa> fett gemacht, der Rest nicht, also :thuimb:
:arrow: wenn ich dann aber im Menü auf die Hervorhebungsfunktion klicke, macht er einfach alles fett :?
:arrow: Klicke ich auf das Hervorheben bei leerem Memo, stürzt er ab.

Ciao fkerber

yankee 11. Mär 2004 14:53

Re: HTML-Editor
 
K, vielen Dank für die schnellen Antworten!

Die Dateigröße von den Binarys ist 195kb
von den Sources 20kb

fkerber, dann hast du dir die Binarys heruntegeladen. Da habe ich wohl vergessen die Datei htmlvorlage.txt hinein zu kopieren. Den Fehler habe ich behoben.

Was das mit dem Fettdruck angeht, hast du recht. Wenn man die Hervorhebung manuell über das Menü ausführt, muss der Cursor ganz am Anfang der richedit sein. Wie kann ich den Cursor mit einem Befehl an den Anfang des Textes setzen?

Den Fehler, dass das Programm abstürtzt, wenn die richedit leer ist und man die HTML-Hervorhebung manuell ausführt, habe ich behoben.

fkerber 11. Mär 2004 14:54

Re: HTML-Editor
 
Hi!

Delphi-Quellcode:
Memo1.Selstart:=0;

Ciao fkerber

KingofWerlte 11. Mär 2004 14:58

Re: HTML-Editor
 
Oh sorry hab ich wohl überlesen...im eifer des gefechts :-D nichts für ungut

Bis denne :hi:

yankee 11. Mär 2004 15:02

Re: HTML-Editor
 
Habe ich ausprobiert, aber das scheint es nicht zu sein.
Ich wollte ja auch nicht die Markierung dort anfangen lassen, sondern wollte den Corsur dahin haben

fkerber 11. Mär 2004 19:08

Re: HTML-Editor
 
Hi.

wie ist denn dein "Parser" aufgebaut?

Machst du das nicht mit selstart, sellength, seltext?


Ciao fkerber


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.
Seite 1 von 2  1 2      

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