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

VB 6 et antérieur Discussion :

enregistrer ou non OCX


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 38
    Par défaut enregistrer ou non OCX
    J'ai fait une appli en VB 6 ou il y 2 ocx je l'installe dans le repertoire de l'appli
    ce la fonctionne normalement sour sur des postes en XP ou l'on n'ai pas administrateur sans accès au registre ni au systeme 32

    Sa plante erreur 339 sur le composant est normal

    que puis je faire

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Ben d'abord essayer de nous expliquer clairement, parce que la , j'ai beau lire et relire, je ne comprends pas ce que tu essayes de dire

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Erreur 339 : Le composant ActiveX 'élément' n'est pas correctement inscrit ou est introuvable

    Probablement une erreur de déploiement. Quels sont les .ocx qui ne fonctionnent pas ?

    Cela dit, on ne comprend pas un traitre mot sans le n° d'erreur...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 38
    Par défaut Explication plus clair
    J'ai développé une appli ev VB
    j'utilise une ocx edocengine (Gnostice) pour générer un pdf
    lors de l'installation du programme je fait une mise à jour sur un programme existant dont j'ai modifié l'exe pour créer en résulat de l'appli des pdf plutôt que du texte.

    Comme sur les postes (xp pro) ou je l'installe je n'ai ni le droit d'écrire dans le regristre, ni de poser les ocx dans le system32.

    je l'ai installe dans le répertoire.

    Cela fonctionne sur des postes sans restriction mais sur ces postes ,dès que je lance l'appli mon premier form à l'ocx, j'ai le plantage suivant :

    Erreur d'execution '339'
    le composant 'edocenginex.ocx' ou une de ses dépendences n'est pas correctement enregistré. un fichier est absent ou incorrect

    Voila mon probmème

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    D'accord. Cela veut dire que tu fais une mise à jour par simple remplacement de l'exécutable alors que celui-ci (le nouveau) utilise un composant non prévu dans l'empaquetage.

    2 solutions donc :
    - tu recommences ton empaquetage en déployant seulement l'exécutable et tes 2 ocx
    - tu enregistres tes ocx manuellement (ou avec un batch) avec l'utilitaire regsvr32 de windows (en mode de commande : >regsvr32 edocengine.ocx, cela suppose qu'il est présent dans un des path windows comme /system32, sinon, tu dois entrer le chemin complet)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 38
    Par défaut Donc obligatoire de l'enregistré
    Il faut donc que l'ocx soit enregistrer pad d'autre possibilité?

Discussions similaires

  1. Enregistrement OMF non valide
    Par chapitre37 dans le forum DirectX
    Réponses: 2
    Dernier message: 22/03/2012, 09h55
  2. Réponses: 9
    Dernier message: 04/06/2009, 16h59
  3. probleme de recherche d'enregistrement (parametre non trouvé)
    Par youcef_b_dz dans le forum Bases de données
    Réponses: 7
    Dernier message: 24/08/2006, 13h04
  4. Réponses: 10
    Dernier message: 03/07/2006, 15h25
  5. enregistrer un activx (ocx) directement dans le programme
    Par altahir007 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 24/04/2006, 16h13

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