Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Voila j'ai un OLE dans une datawindow.
Je lui demande de loader un pdf qui existe pas. Bon certes c'est pas bien mais bon..
Le probleme c'est qu'avec Adobe reader 4.0, pas de souci, il essaye d'ouvrir, il y arrive pas donc l'OLE apparait vide et c'est tout.
Avec la version 7.0 de Reader, lorsque je charge un fichier qui n'existe pas, une fenetre adobe reader apparait...l'opération dure 2 minutes réelles...et c'est super long.
Piste : J'ouvre pb 10.5, je lance mon ecran qui appelle le PDF inexistant --> lenteur
Je ferme le Run mode, je le relance --> aucune lenteur (quasi instantanée)
Je ferme PB, Je re ouvrePB, je relance mon ecran --> lenteur
Je ferme le Run mode, je le relance --> aucune lenteur (quasi instantanée)
Voilà , si vous avez des idées..
(y'aura pas de classement dans ce topic )
Hors ligne
le probleme était le meme avec un fichier existant.
Dernière modification par hellkinder (18-04-2007 10:37:43)
Hors ligne
Bonjour,
Tu as essayé avec un autre lecteur de PDF (Foxit PDF Reader, par exemple) ?
Hors ligne
non j'ai pas essayé car obligation d'utilisation d'Adobe
Par contre là j'ai une erreur maintenant en faisant un loadfile
error calling external object fonction loadfile ...blabla
Hors ligne
en fait quel est l'intéret d'afficher un fichier vide ou inexistant ?
Hors ligne
ben c'est parce que le fichier existe sur un méta, pas sur le server de dev..voila
sinon là ca marche pas pour un fichier existant ..et c'est ca qui faudrai que je fasse maintenant
Hors ligne
Meme un loadfile('') ne marche plus
il me fait l'erreur calling external object function blablabla
Personne?
Hors ligne
Bonjour à Tous
Je viens d'essayer --> PB 10.5.1 Builid 6602
Même punition et ceci depuis le version 10.
J'utilise pour l'instant BravaReader! la version gratuite pour le lecture de PDF
qui lui marche
Désolé
r
Hors ligne
sniffffffffffffffff
Hors ligne
Bon alors, j'arrive à faire un loadfile('')
--> solution : regsvr32 MONCHEMIN\pdf.ocx dans demarrer executer
Par contre, maintenant quand je lui met un fichier en parametre, il me met :
"Couldn't find Adobe External Window Handler"
Je sens que ca avance...
Dernière modification par hellkinder (18-04-2007 15:02:27)
Hors ligne
Probleme résolu en désinstallant proprement AdobeRdr 7.0 et en installant la version 8.0.
Hors ligne
Moralité : le plus dur dans PB c'est pas PB.
Hors ligne
Bon alors là ca va pas du tout.
Je vous explique. Je vous ai dit hier qu'apres install de la 8 ca avait marcher..Ce que je ne vous avez pas dit c'est que ca avez marché aussi une fois avec la 7 lorsque j'avais décoché et recoché l'option "Afficher dans le navigateur" de Edition-->Preferences-->Internet d'Adobe Rdr puis ca n'a plus marché.
En demarrant mon pc ce matin, sans rien toucher ni changer je lance l'appli et mes loadfile ne marche plus.
Je pense à une cou***e avec la base de registre.. vous en pensez quoi?
Hors ligne
Bon alors M. HellKinder, ce que je te propose c'est que tu fasse une petite pbl qui contienne uniquement une fenêtre exemple et l'application afin qu'on puisse y jeter un coup d'oeil. (pas de connexion BD !)
Soit tu l'upload sur ton site web, soit tu me l'envoie par mail (je t'envoie mon adresse par mp)
A +
Hors ligne
Bonjour,
Et alors finalement ça marche ou pas, ça m'interesse de pouvoir loader un fichier PDF....
Et vous avez pris quoi comme méthode finalement....
Hors ligne
tu n'auras pas de réponse aujourh'ui car MR HELLKINDER fait le pont... et je ne sais pas quelle méthode ils ont choisi.. il te répondra mercredi
Hors ligne
thezerg a écrit:
tu n'auras pas de réponse aujourh'ui car MR HELLKINDER fait le pont... et je ne sais pas quelle méthode ils ont choisi.. il te répondra mercredi
ha, j'ai eu peur...
il fait juste le pont ... ca lui arrive aussi de faire le .......zouave ?
Hors ligne
oui ne t'en fais pas pour ca
genre créer de fausses erreurs aux collègues...
Hors ligne
pour info...
recemment, il existe un kit sdk acrobat reader...
http://partners.adobe.com/public/develo … 1148793110
Hors ligne
Merci Pick ouic!
C'est super cool de penser encore à moi. Donc je prends bien note de cette info, et je vous tiens, evidemment au courrant de tout avancement éventuel.
Hors ligne
Pour info,
Actuellement en PB 10.5, l'ajout d'un OLE acrobat à partir de la DLL plante.. Ce soucis sera corrigé dès le prochain build (7525) et donc on pourra ne plus utiliser la solution alternative IE pour visualiser des pdf.
Hors ligne
Merci pour cette précieuse information..ca evitera beaucoup de prise de tete pour rien
Hors ligne
Bonjour à Tous
Pour Info sur PB 11
Cordialement
FR: alaurent
Bonjour M. Reminiac,
Comme je l'ai indique ce matin dans le message laisse sur votre boite vocale, je ne peux maintenir ce cas ouvert plus longuement sans investigations.
Pour rappel, la requete d'amelioration CR# 335241 - Support all OLE Interfaces not only 'IPersistStorage'" sera corrigee dans le build 8058 de PB 11.0, que vous pourez telecharger dans les prochaines semaines depuis http://downloads.sybase.com/
De ce fait, je fermerai ce dossier d'ici la fin de semaine mais n'hesitez pas a nous recontacter pour poursuivre ou declarer tout autre incident a l'avenir.
Cordialement,
Arnaud LAURENT
Sybase European Technical Support
French Tools Team
Hors ligne
Bonjour à Tous
Pour Info
Lecture d 'un document PDF
L'insert Control objet PDF marche en PB11 Build 8183.
Je viens de le tester.
Cordialement.
Ps: Ma ligne de script PB
String Ls_Url dw_url.AcceptText() Ls_Url = dw_url.GetItemString(iRow,"url") //ole_facture.object.FileName = Ls_Url // BravaReader! Format PDF //ole_web_browser.Object.Navigate(Ls_Url) // Microsoft Web Browse ole_pdf.object.LoadFile(Ls_Url) // Adobe PDF
Hors ligne