begin process at 2008 08 20 14:59:03
1 228 884 membres
250 nouveaux aujourd'hui
14 258 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : acrobatreader [ Système / Exécution ] (moun778)

acrobatreader le 09/10/2007 14:46:39

moun778

bonjour tout le monde
j'ai réalisé une application qui visualise des documents de format pdf .

tout est bon sur la machine qui execute  borland delphi7
mais quand j'execute cette application sur une autre machine un message d'erreur s'affiche"erreur non specifié"  j'arrive pas a trouver la solution aide mois svp .sachant que je genere l'executable avec installshield.


Re : acrobatreader le 10/10/2007 09:15:45

dominique.stock

Bonjour,

Sur le poste client, Acrobat ne doit-il pas être installé ?

 

Dom


Re : acrobatreader le 10/10/2007 10:33:18

moun778
bonjour
je dois desinstaller acrobat?


Re : acrobatreader le 10/10/2007 16:28:28

rt15
Membre Club
Salut,

Vive le message d'erreur.
Comme te le dit Dominique, il faut que tu ai acrobatreader sur les machines de destination. Après, il peut aussi y avoir des problèmes au niveau des versions de acrobatreader...

Je suppose que tu as mis ce qui s'appel un contrôle ActiveX dans ton appli Delphi. Un ActiveX est un objet COM identifié par un CLSID. Le CLSID est un numéro unique stocké dans la base de registre qui donne le chemin du fichier executable (.exe, .dll, .ocx...) qui contient l'objet COM en question. Bref c'est la bordel. Faudrait savoir comment adobe a géré les CLSID dans ces applis...

Après tu dois pouvoir trouver le CLSID quelque part dans les unités de Delphi qui te permettent d'utiliser ce contrôle, et vérifier au lancement de l'appli que la clé existe dans la base de registre.


3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08

Re : acrobatreader le 10/10/2007 16:57:47

rt15
Membre Club
Je complète un peu... Y a des chances que le fichier executable qui contienne l'ActiveX que tu utilises soit AcroPDF.dll. Tu peux éventuellement essayer de le fournir avec ton application en utilisant installshield. Il ne faut pas seulement copier le fichier sur le PC cible, mais aussi le registrer (Mettre le CLSID dans la base de registre). Je ne sais pas comment ça se fait sous Installshield, mais ça se fait très facilement sous InnoSetup (Ecrit en Delphi, gratuit, sans pubs, customisable à l'aide d'un script très proche du Delphi) que je te conseille si tu n'es pas tout à fait satisfait de Installshield.


3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08

Re : acrobatreader le 15/10/2007 12:08:04

moun778


Ok merci rt15
mais comment je peut joindre le fichier AcroPDF.dll a mon executable avec InnoSetup ?

Re : acrobatreader le 16/10/2007 10:05:25

rt15
Membre Club
Source: "...\AcroPDF.dll"; DestDir: "{win}\SYSTEM32"; Flags: uninsneveruninstall sharedfile regserver


3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08

Re : acrobatreader le 20/10/2007 11:51:37

moun778


merci  rt15  j'ai trouvé la solution mais apres un graaaaaaaaaaand effort.


Classé sous : application, erreur, machine, execute, acrobatreader

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS