IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Importation Active X


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Passion pour la programmation
    Inscrit en
    Novembre 2015
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Algérie

    Informations professionnelles :
    Activité : Passion pour la programmation
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2015
    Messages : 101
    Par défaut Importation Active X
    avec la version delphi 7 comment peut on travailler avec AcroPdf1
    je veut simplement visualiser un Fichier 'PDF' dans une application delphi
    et aussi AdobeSPOpenDocumentShim(AcroPDFLib_TLB) j'ai une erreur cette interface n'est pas prise en charge
    je ne c'est pas s'il s’agit de la version d'adobe ou de quoi ...!

  2. #2
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 512
    Par défaut
    Bonjour,

    si tu veux simplement afficher un Pdf, tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
       Uses ShellApi
     
       ShellExecute(Handle,'open',PChar(Fichier),nil,nil,SW_SHOWNORMAL) ;
    Sinon il existe pas mal de composants gratuits comme TNPdf par exemple (qui permet aussi de créer des Pdf)

    Pour l'activeX, il faut l'installer dans D7. Je ne l'ai pas fait ...

    A+
    Charly

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 624
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Citation Envoyé par Charly910 Voir le message
    Pour l'activeX, il faut l'installer dans D7. Je ne l'ai pas fait ...
    fut un temps, je l'avais fait mais j'ai abandonner cette utilisation, chaque changement de version de Acrobat Reader avait ses spécificités (à l'époque ce qui fonctionnait se plantait à la mise à jour Adobe suivante)

  4. #4
    Membre très actif
    Homme Profil pro
    Passion pour la programmation
    Inscrit en
    Novembre 2015
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Algérie

    Informations professionnelles :
    Activité : Passion pour la programmation
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2015
    Messages : 101
    Par défaut Importation d'active x
    je veut simplement visualiser un Fichier 'PDF' dans une application delphi ca marche avec shellapi
    est ce que c'est possible de visualiser le fichier dans une forme delphi ou non

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 624
    Billets dans le blog
    65
    Par défaut
    Bonjour, la politesse ouvre des portes.

    AMHA une solution gratuite ne se trouve pas facilement (sauf bien sur l'utilisation de l'active X)

    @Charly910 TNPDF, de même que PDFLib, sont fait pour créer des PDF je ne crois pas qu'ils permettent de les visualiser , mais ça fait longtemps que je ne les aient plus utilisés donc mon affirmation est à mettre au conditionnel

  6. #6
    Membre Expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 512
    Par défaut
    Bonjour,

    Effectivement TNPdf ne fait que créer des PDF (A noter que j'utilise plutôt SynGdiPlus et SynPdf, car avec TNPdf, les images Jpeg importées ne sont pas terribles).

    Il ne reste que l'ActiveX ou bien ShellExecute. Seul l'activeX permet d'afficher directement dans l'application.

    J'ai testé l'ActiveX il y a longtemps. A l'époque cela fonctionnait.

    A+
    Charly

Discussions similaires

  1. Pb importation Active X
    Par smagghe dans le forum EDI
    Réponses: 3
    Dernier message: 18/12/2010, 14h50
  2. [XL-2003] Rendre active une feuille peut importe le nom
    Par PUARAI dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/03/2009, 21h55
  3. [E-03] import fichier txt dans la feuille active
    Par triaguae dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/11/2008, 15h59
  4. Import se plante lors de l'activation de CONSTRAINTS
    Par Sabact dans le forum Import/Export
    Réponses: 6
    Dernier message: 02/05/2008, 13h46
  5. Réponses: 6
    Dernier message: 02/05/2008, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo