Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi HTML editieren, wie in Frontpage (https://www.delphipraxis.net/18529-html-editieren-wie-frontpage.html)

Kinimod8 20. Mär 2004 10:44


HTML editieren, wie in Frontpage
 
Hallo,

wie kann ich in meinem Programm eine HTML-Datei editieren, in der ich Bilder, Tabellen oder Links anzeigen kann?

Alexander 20. Mär 2004 13:51

Re: HTML editieren, wie in Frontpage
 
Ich glaube du kannst der ActiveX komponente vom IE (TWebbrowser) sagen, dass er in den Bearbeitungsmodus gehen soll. Dann sollte das gehen.
Such hier am besten mal ;-)

Kinimod8 20. Mär 2004 13:54

Re: HTML editieren, wie in Frontpage
 
Du hast Recht, es gibt dazu im SDC einen Tipp. Er benötigt allerding MSHTML_TLB.pas, und die wie in einem nicht lang zurückliegenden, unbeantworteten Thread von mir beschrieben, funktioniert die nicht :(

Alexander 20. Mär 2004 13:55

Re: HTML editieren, wie in Frontpage
 
Hast du die denn importiert? Was funktioniert da denn nicht?
Musst schon ein wenig mehr schreiben ;-)

citybreaker 20. Mär 2004 13:57

Re: HTML editieren, wie in Frontpage
 
Wo bekommt man die Datei her?

Kinimod8 20. Mär 2004 14:32

Re: HTML editieren, wie in Frontpage
 
Die Microsoft HTML Objects importieren..

Kinimod8 27. Mär 2004 14:47

Re: HTML editieren, wie in Frontpage
 
So, jetzt habe ich endlich eine fehlerfreie MSHTML_TLB.pas, stelle jetzt aber fest das dieser Tipp nicht funktioniert..

Die MSHTML_TLB.pas habe ich hierher bekommen, der Tipp findet sich hier.

Jens Schumann 27. Mär 2004 15:01

Re: HTML editieren, wie in Frontpage
 
Hallo,
für das Importieren von Typebibliotheken habe ich zum Glück noch D5.

toms 27. Mär 2004 15:07

Re: HTML editieren, wie in Frontpage
 
Zitat:

stelle jetzt aber fest das dieser Tipp nicht funktioniert..
Was funktioniert den nicht?

Kinimod8 27. Mär 2004 15:08

Re: HTML editieren, wie in Frontpage
 
Die Seite wird genauso angezeigt, wie auch ohne Code...

CalganX 27. Mär 2004 15:09

Re: HTML editieren, wie in Frontpage
 
Hi,
warum macht ihr euch das ganze so umständlich? :gruebel:
Ihr braucht nur das DHTML-Control via Typenbibliothek importieren und da ist schon alles bei... ;)

Chris

toms 27. Mär 2004 15:12

Re: HTML editieren, wie in Frontpage
 
Zitat:

Ihr braucht nur das DHTML-Control via Typenbibliothek importieren und da ist schon alles bei...
Darum geht's ja jetzt gar nicht mehr.
Und manchmal wird diese MSHTML_TLB nicht korrekt importiert, hatte auch mal das Problem
und musste dann auf eine andere zurückgreifen.

toms 27. Mär 2004 15:17

Re: HTML editieren, wie in Frontpage
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe den Code soeben nochmals ausprobiert - stammt ja auch von mir - und
er funktioniert problemlos.

Habe mal ein Demo Projekt angehängt.
(Es wird dort zwar der TEmbeddedWB verwendet, sollte aber keinen Unterschied machen)

Nico1 27. Mär 2004 15:51

Re: HTML editieren, wie in Frontpage
 
Liste der Anhänge anzeigen (Anzahl: 1)
erstmal super das hab ich gesucht

aber wenn ich die Units installieren will kommt das:

toms 27. Mär 2004 15:56

Re: HTML editieren, wie in Frontpage
 
Zitat:

aber wenn ich die Units installieren will kommt das:
Welche Units möchtest du installieren???

Nico1 27. Mär 2004 15:58

Re: HTML editieren, wie in Frontpage
 
TEmbettedWB
:lol: sorry

allerdings passiert das derweil die ganze Zeit

Kinimod8 27. Mär 2004 18:10

Re: HTML editieren, wie in Frontpage
 
So, ich hab es jetzt mit dem Edit-Modus hingekriegt, aber mich stellt das noch nicht ganz zufrieden.

Da habe ich jetzt das DHTML-Control installiert. Sieht vielversprechend aus, aber ich weiß nicht, wie ich das bedienen soll :gruebel: Gibts da irgendwo ein Tutorial?

toms 27. Mär 2004 18:22

Re: HTML editieren, wie in Frontpage
 
Infos zum TWebbrowser findest du hier

Kinimod8 28. Mär 2004 09:36

Re: HTML editieren, wie in Frontpage
 
Aber ich brauch doch Infos über das DHTML-Control, nicht über den WebBrowser...

olf 28. Mär 2004 10:14

Re: HTML editieren, wie in Frontpage
 
sry wenn das jetzt nucht ganz passt.....aber wäre es möglich, eine rtf komponente zu benutzen?? die dann den rtf code in html code umwandelt? is nur sone idee...(ihr habts ja jetzt)

mfg

Olf

PS: sry wegen verschreiben, bin grad in frankreich, da is das ein bisschen schwieri.. :hi: :hi:

lorenz 28. Mär 2004 10:22

Re: HTML editieren, wie in Frontpage
 
[OT] @olf: Du auch? :) Dann bin ich wenigstens nicht ganz so allein bei diesem Austausch... [/OT]

Ich will nur auch die Antworten hier mitkriegen, zeil mich das interessiert, mit dem Wysiwyg.

MfG

Lorenz

Kinimod8 28. Mär 2004 10:39

Re: HTML editieren, wie in Frontpage
 
Nein, ich möchte ja auch Bilder, Tabellen, usw. machen.

olf 28. Mär 2004 19:20

Re: HTML editieren, wie in Frontpage
 
hmm.....gehen tabellen und bilder nicht mit rtf? ich denke schon....

fkerber 28. Mär 2004 19:29

Re: HTML editieren, wie in Frontpage
 
Hi!

Jain...

Also mit dem normalen Richedit geht es nicht.
Es gibt aber andere (RxRichedit glaube ich), damit geht das irgendwie.


Ciao fkerber

Dufresne 29. Mär 2004 14:15

Re: HTML editieren, wie in Frontpage
 
Zitat:

Zitat von Kinimod8
Hallo,

wie kann ich in meinem Programm eine HTML-Datei editieren, in der ich Bilder, Tabellen oder Links anzeigen kann?


Die Firma Purposesoft (http://www.purposesoft.com) bietet eine Delphi Komponente zum Editieren von HTML als WYSIWYG an.

PS: Ich arbeite für diese Firma, ist also Eigenwerbung :-)

Kinimod8 30. Mär 2004 16:40

Re: HTML editieren, wie in Frontpage
 
Zitat:

Zitat von Dufresne
Zitat:

Zitat von Kinimod8
Hallo,

wie kann ich in meinem Programm eine HTML-Datei editieren, in der ich Bilder, Tabellen oder Links anzeigen kann?


Die Firma Purposesoft (http://www.purposesoft.com) bietet eine Delphi Komponente zum Editieren von HTML als WYSIWYG an.

PS: Ich arbeite für diese Firma, ist also Eigenwerbung :-)

Hört sich gut an, aber so viel Geld hab ich nicht :wink:

Inzwischen habe ich aber auch schon ein wenig mit der DHTMLEdit-Komponente herumexperimentiert, habe dabei aber ein Problem:

Delphi-Quellcode:
DHTMLEdit1.ExecCommand(DECMD_SETFONTSIZE, OLECMDEXECOPT_DODEFAULT, {Was soll hier hin?});

CalganX 30. Mär 2004 16:41

Re: HTML editieren, wie in Frontpage
 
Hi,
schonmal ins MSDN geguckt? :arrow: http://www.msdn.com

Kinimod8 30. Mär 2004 16:46

Re: HTML editieren, wie in Frontpage
 
Zitat:

Zitat von Chakotay1308
Hi,
schonmal ins MSDN geguckt? :arrow: http://www.msdn.com

Jep, da findet man viel Interesantes in VB. :?
Aber ich konnte mir den obigen Code "erschließen". 8) Bei Formatierungen wie Bold tu ich da einfach einen leeren OleVariant ein, aber welchen Typ verwende ich für Größe, Schriftart und -farbe?

CalganX 30. Mär 2004 17:33

Re: HTML editieren, wie in Frontpage
 
Hi,
vermutlich auch einen OleVariant, denn die Funktionsdeklaration wird sich wohl kaum ändern, nur weil sich ein Parameter geändert hat. ;)

Chris

alanblack 30. Mär 2004 22:38

Re: HTML editieren, wie in Frontpage
 
Hi,

gibt´s eigentlich sonst noch (kostenlose) Komponenten für das "grafische" bearbeiten von HTML Dateien?

mfg alanblack


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:20 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