Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Acrobat doesn`t register on install by VB
Message
De
15/11/1997 10:51:48
 
 
À
15/11/1997 09:00:24
Information générale
Forum:
Visual Basic
Catégorie:
Contrôles ActiveX
Divers
Thread ID:
00060257
Message ID:
00060455
Vues:
24
>Salut Bob,
>
>Je pense que le seul moyen de t'en sortir est de distribuer l'installation complète d'Acrobat Reader. T'on programme d'installation pourrais demander d'installer Acrobat. WISE peut faire ça.
>
>Tu ne peux pas juste distribuer le OCX et les DLL.

Merci Guy,
C'est ce qu'on fait, on distribue l'application complète d'Acrobat Reader avec leur propre installeur.
C'est ce qui est requis par leur license.
On installe ensuite notre programme.
Avec ou sans l'OCX d'acrobat dans la distribution de notre programme ça fait la même chose.
Quand l'Ocx est inclus dans l'installation , il ne s'enregistre pas et dans tous les cas, quand on essaye de lancer la forme qui y fait référence on plante le programme parceque celui-ci ne retrouve pas l'OCX, pourtant l'OCX est bien identifié dans les resources utilisées par le programme car celui-ci marche très bien sur le système de développement.
J'ai fait un "workaround", on fait un shell à acrobat reader au lieu d'inclure l'OCX dans notre programmne.
Ça, ça marche.
Mais maintenant pour le shell je dois connaitre le chemin de l'exécutable avant de faire un shell.
Ce problème là est résolu pour le moment en disant aux utilisateurs de mettre Acrobat dans le sous-répertoire par défaut sur c:
et c'est temporairement hard-coded dans le programme VB, mais je veux trouver automatiquement le sous-répertoire d'Acrobat dans le registry pour que l'utilisateur puisse l'installer où bon lui semble.

Je me demande s'il y a une fonction API qui recherche RAPIDEMENT le nom et le chemin d'un fichier partout sur le poste local ou même au besoin sur le réseau?

Quelque chose à qui on peut dire cherche acrord32.exe et donne moi son chemin?

Je me demande aussi s'il n'y a pas une fonction VB à laquelle on pourait dire ouvre moi ce fichier PDF particulier et que ceci ferait lancer Acrobat par défaut. Un peu comme on fait quand on double clique sur un fichier avec une extension PDF dans l'explorateur.
Si on peut utiliser cette technique ce serait utile parce que on pourrait aussi l'appliquer à un fichier HTML, ce qui devrait alors lancer le browser par défaut.
Si t'as des idées, gène toi pas ;-)

BOB
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform