Bonjour
J'ai besoin de produire un fichier PDF depuis C++ Builder 6.
Pour cela il faut utiliser l'interface COM de PDFCreator par exemple ce que j'ai pu faire sans problème avec Delphi 7. Mais j'ai beaucoup de mal à transcrire ce code vers C++ Builder. Certes je peux faire une DLL Delphi appelé depuis C++ mais ce n'est guère élégant.
Voic ce que je tente en me basant surs divers exemples glanés sur le net (aucun ne portent sur PDFCreator sinon je n'aurais pas de problème)
TCOM_clsPDFCreator PDFCreator = CoclsPDFCreator::Create();
Je précise que j'ai généré l'unité de contrôle du COM "PDFCreator_TLB"
Cette instruction produit à l’exécution une erreur "classe d'exception char * Adresse de l'objet exception 0xbba26a".
Par ailleurs l'application Delphi qui fonctionne elle, ne permet que de convertir un fichier (TXT ou RTF) vers PDF mais pas d'intercepter une impression (état fait avec QReport) dirigé vers PDFCreator. Là aussi il me manque un élément.
Partager