rtrembleau
Messages postés13Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 1 mars 2007
-
14 févr. 2007 à 15:40
rtrembleau
Messages postés13Date d'inscriptionmercredi 11 mai 2005StatutMembreDernière intervention 1 mars 2007
-
1 mars 2007 à 17:05
Salut,
Je galère pas mal avec le problème suivant :
J'ai un bel activeX qui utilise la DLL de Foxit (reader PDF) pour afficher du PDF.
Cet ActiveX est compilé dans un CAB et s'installe automatiquement via IE par la balise OBJECT.
Cependant chaque poste client doit avoir la DLL Foxit pour que ca marche.
Pour info, je fais un LoadLibrary("foxit.dll").
Comment puis-je faire pour empaqueter la dll foxit dans mon CAB ou dans mon ActiveX afin d'être sûr que tous les postes clients pourront installer mon activeX et voir les PDF ?
J'ai déjà essayé :
- Ajouter la DLL Foxit dans le cab, ca marche pas car il croit que la DLL est un activeX
- Ajouter la DLL dans mon code source CPP en tant que référence, Visual me dit qu'elle n'est pas conforme
- Télécharger via l'ActiveX par transfert HTTP la DLL dans le temp client : solution ok et retenue pour le moment (mais pas très propre...)
Merci de me donner vos idées je commence à craquer
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 1 mars 2007 à 17:00
salut,
est-ce que la dll Foxit est aussi un activex ou un lib d'API...le truc que tu peux faire, c'est inclure cette dll en resource de ton activeX puis ensuite, au lancement tu la copies dans le dossier en cours...ca doit surement marcher...