Re: ActiveX PDF | Sujet: Re: ActiveX PDF par Aqualung sur 30/1/2007 10:57:26
Bonjour,
Pour ne pas avoir à gérer les différentes versions d'acrobat reader, il vaut mieux passer par l'activex Internet Explorer. Il doit déjà y avoir des posts qui en parlent sur le forum. Je crois que la solution à ce problème en vient déjà. Exemple de code :
// Procédure qui permet d'initialiser l'activeX dynamiquement
// L'ActiveX est-il installé ?
SI PAS RegistreExiste("HKEY_CLASSES_ROOT\Shell.Explorer") ALORS
Erreur("Cette application nécessite Internet Explorer 4 minimum")
FinProgramme()
FIN
// Chargement de l'ActiveX
ACTACROBAT="Shell.Explorer"
// Vérification de la présence de l'objet Shell.Explorer
objTest est un objet OLE dynamique = actacrobat
SI objTest = Null ALORS
libérer objTest
Erreur("Le navigateur du poste n'est pas internet explorer, vous ne pouvez pas afficher les documents PDF")
FIN
libérer objTest
FIN
// Chargement du fichier
Message("Chargement du fichier "+F_NomfichPdf)
ACTACROBAT>>navigate(F_NomfichPdf)
Multitâche(-1)
Dans ce code ACTABROBAT est un objet activex déclaré sur la fenêtre sans précision, il est affecté dynamiquement à Internet explorer. En espérant que celà résolve ton problème. Bon Dev,
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|