Je n'arrive pas à saisir les subtilités de la programmation des DLL
extérieures ;-)
Je suis en train de tester des DLL permettant de palier à l'absence de
fonction HTMLversRTF dans Windev.
J'essaie donc de faire fonctionner HTML2RTF :
http://www.sautin.com/html-to-rtf/html-rtf-pro.htm
Je cherche à mettre dans le superchamp de Windev (Barre d'outils RTF) le
contenu d'un champ HTML de mon analyse (pub.texteHTML)
hInst est un entier
hInst = ChargeDLL("Html2Rtf.dll")
SI hInst = 0 ALORS
Erreur("Erreur lors du chargement")
SINON
AppelDLL32("Html2Rtf","Convert",SCRTF.SaisieTexte,pub.texte, "", "")
DéchargeDLL(hInst)
FIN
Il me dit que la fonction "Convert" n'a pas été trouvée dans la DLL
Html2Rtf.dll
L'aide sur la fonction est celle là :
string RTF Convert( string HTML, string PageHeader, string PageFooter) -
this method takes HTML string and returns RTF string.
Example:
Dim h As New HTML2RTF.Converter
strRet = h.Convert("<b>This test</b>", "", "")
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
UDPSE vient de nous annoncer :
Bonjour,
Bonjour,
Je suis en train de tester des DLL permettant de palier à l'absence de fonction HTMLversRTF dans Windev. J'essaie donc de faire fonctionner HTML2RTF : http://www.sautin.com/html-to-rtf/html-rtf-pro.htm
Utilise plutôt la synthaxe OLE dynamique. Enregistre ta DLL avec regsvr32, (démarrer>>exécuter>> regsvr32 /i chemin_et_nom_de_la_dll)
puis, code W-langage :
h est un objet automation dynamique h = allouer un objet automation "HTML2RTF.Converter" strRet = h>>Convert("<b>This test</b>", "", "")
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
UDPSE vient de nous annoncer :
Bonjour,
Bonjour,
Je suis en train de tester des DLL permettant de palier à l'absence de
fonction HTMLversRTF dans Windev.
J'essaie donc de faire fonctionner HTML2RTF :
http://www.sautin.com/html-to-rtf/html-rtf-pro.htm
Utilise plutôt la synthaxe OLE dynamique.
Enregistre ta DLL avec regsvr32,
(démarrer>>exécuter>> regsvr32 /i chemin_et_nom_de_la_dll)
puis, code W-langage :
h est un objet automation dynamique
h = allouer un objet automation "HTML2RTF.Converter"
strRet = h>>Convert("<b>This test</b>", "", "")
A+
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Je suis en train de tester des DLL permettant de palier à l'absence de fonction HTMLversRTF dans Windev. J'essaie donc de faire fonctionner HTML2RTF : http://www.sautin.com/html-to-rtf/html-rtf-pro.htm
Utilise plutôt la synthaxe OLE dynamique. Enregistre ta DLL avec regsvr32, (démarrer>>exécuter>> regsvr32 /i chemin_et_nom_de_la_dll)
puis, code W-langage :
h est un objet automation dynamique h = allouer un objet automation "HTML2RTF.Converter" strRet = h>>Convert("<b>This test</b>", "", "")
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
UDPSE
"Romain PETIT" a écrit dans le message de news:
Utilise plutôt la synthaxe OLE dynamique. Enregistre ta DLL avec regsvr32, (démarrer>>exécuter>> regsvr32 /i chemin_et_nom_de_la_dll)
puis, code W-langage :
h est un objet automation dynamique h = allouer un objet automation "HTML2RTF.Converter" strRet = h>>Convert("<b>This test</b>", "", "")
Merci beaucoup de ton aide...
J'ai une erreur système lors de l'éxécution "Access violation GPF"
Une idée ?
D'avance merci, Dominique JACQUES
"Romain PETIT" <VoirM@Signature.fin> a écrit dans le message de news:
mn.0bce7d69cbef447f.2248@Signature.fin...
Utilise plutôt la synthaxe OLE dynamique.
Enregistre ta DLL avec regsvr32,
(démarrer>>exécuter>> regsvr32 /i chemin_et_nom_de_la_dll)
puis, code W-langage :
h est un objet automation dynamique
h = allouer un objet automation "HTML2RTF.Converter"
strRet = h>>Convert("<b>This test</b>", "", "")
Merci beaucoup de ton aide...
J'ai une erreur système lors de l'éxécution "Access violation GPF"