html component

html component - Delphi/Pascal - Programmation

Marsh Posté le 25-01-2005 à 16:47:06    

Hello
je recherche un composant un peu a la maniere de tdbrichtext mais pour du html et si possible avec les buttons de format qui vont bien ...
pour delphi 5 et gratos ca serait encore mieux ...
 
si quelqu'un connait ca merci de partager ...

Reply

Marsh Posté le 25-01-2005 à 16:47:06   

Reply

Marsh Posté le 25-01-2005 à 16:49:28    

Tu veux afficher du code HTML mis en forme ? Le plus simple est d'utiliser le moteur d'IE pour ça. Je ne sais plus si D5 a par défaut ce composant WebViewer ou quelque chose du genre. Sinon il faut en trouver un tout fait (ça ne fait qu'encapsuler l'ActiveX d'IE).
Pour les boutons, c'est à toi de les rajouter et de gérer le code HTML...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-01-2005 à 16:58:06    

merci pour la reponse
en fait je voudrais ajouter des fonctionnalites html (genre formatage and co) a un composant type tdbmemo (avec enregistrement dans un blob derriere).  
il y a tdbrichtext pour avoir du text enrichi et avec la serie de bouton BRTF (pour el formatage) ca fait a peu pres ce que je veux.
Est ce que ca existe deja tout fait en html (genre un composant frntpage a interger directement dans l'appli et en liaison dans un Tdatasource pour la sauvegarde en base de donnees ...

Reply

Marsh Posté le 25-01-2005 à 17:02:09    

Pas à ma connaissance. Mais l'intégration du moteur d'IE n'est pas bien difficile, reste juste à lui fournir le code HTML lorsque le record du TDataSource change.
Il y a aussi ce viewer-là : http://pbear.com/
Si tu veux pouvoir éditer ce code HTML, là part contre je pense que ça sera plus complexe. Il y a peut-être moyen en utilisant Gecko (le moteur de Mozilla).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-01-2005 à 17:03:46    

Et un composant qui encapsule le moteur d'IE comme viewer :
http://www.euromind.com/iedelphi/embeddedwb.htm


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-01-2005 à 17:04:53    

ha tiens justement sur ce même site il y a un truc qui devrait t'intéresser :
http://www.euromind.com/iedelphi/H [...] LEdit1.htm


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 25-01-2005 à 17:07:44    

effectivement le but c'est de pouvoir editer le contenu en plus de l'afficher.  
merci pour les pistes, je vais continuer mes recherches

Reply

Marsh Posté le 25-01-2005 à 17:55:01    

merci je viens de voir ton message sur HTMLEdit
ca ressemble bien a ce que je veux !
merci bien , je vais m'empresser de regarder ca de pres

Reply

Marsh Posté le 28-01-2005 à 15:13:47    

Ah ben moi je cherche pareil mais le problème c'est que il faut que ça tourne sur kylix :/

Reply

Marsh Posté le 28-01-2005 à 15:46:17    

yop
apres recherches, HTMLEdit est le plus interessant (car gratuit). il permet effectivement de faire ce que je veux. j'ai trouver des infos sur le group yahoo:
http://groups.yahoo.com/group/delphi-dhtmledit/
Par contre il faut faire la liaison a la base de donnees a la main (pas bien complique en soit ...)
cela dit pour linux, tu es mal parti vu que cet objet se fonde sur iexplorer ...  
 

Reply

Marsh Posté le 28-01-2005 à 15:46:17   

Reply

Marsh Posté le 28-01-2005 à 16:17:10    

Je@nb a écrit :

Ah ben moi je cherche pareil mais le problème c'est que il faut que ça tourne sur kylix :/


 
J'allais dire que tu peux essayer d'utiliser le moteur Gecko, mais tout ce que je connais de l'intégration de Gecko c'est via l'ActiveX qui est dispo sous Windows :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-01-2005 à 20:39:32    

Ben oué c'est ce que j'ai vu aussi :/
Ca me fait bien chier que ce projet doit être fait sous kylix et non delphi c'est THE composant dont j'ai besoin :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed