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

MFC Discussion :

Comment ouvrir excel d'un objet _Application avec des dlls


Sujet :

MFC

  1. #21
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Points : 10
    Points
    10
    Par défaut
    AltStartupPath n a pas l air d etre pris en compte
    J ai fais : Application.AltStartupPath = "H:\bin\"
    juste avant le add in, ca fait toujous la meme erreur.
    J ai essayer de changer le PATH, on dirait qu il ne regarde pas de dedans.
    Je vais essayer la boucle.
    Je vous tiens au courant.
    Merci beaucoup de votre aide

  2. #22
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    Ca ne fonctionne pas avec le boucle. Je me demande si c est vraiment une histoire de depandance car on ne peut pas drag and dropper cette dll.
    Si vous avez une idee, je suis prenneuse
    Merci beaucoup

  3. #23
    Membre régulier

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 68
    Points : 93
    Points
    93
    Par défaut
    bonjour,

    l'extension de cette dll c'est exactement quoi?

    xla xll ou dll

    Salut

  4. #24
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Points : 10
    Points
    10
    Par défaut
    L'extention est dll.
    J ai envoyer un mail a l'equipe qui l a faite. Elle utilise plein de depances qui sont sur differents serveurs. C est pour ca que l on ne peut pas la drag and dropper et que je peux pas la loader. Ils ne savent pas comment faire non plus.
    Avez vous une idee ?
    Merci

  5. #25
    Membre régulier

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 68
    Points : 93
    Points
    93
    Par défaut
    Bonjour,

    J'ai bien peur que ce ne soit des COM addins et la je crois
    qu'il faut modifier des clés dans la registry.

    Mais pour etre sur que ce sont des COM, il faudrai
    aller voir dans la registry sous la clé

    HKEY_CURRENT_USER\Software\Microsoft\Office\<OfficeApp>\Addins\<ProgID>

    si on a une reference a ces dll.

    Salut

  6. #26
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Points : 10
    Points
    10
    Par défaut
    Elles n'y sont pas, mais j ai trouve une OCD.xla que ces Dlls doivent loader je crois.
    L'equipe qui a fait le dll m a donne un autre repertoire ou se acceder a la dll. Maintemant quand je fais un registerXLL ( dans la spreadsheet ) cela me renvoit TRUE mais ne charge rien. Pensez vous que se serait cette OCD.xla qui ferait tout planter ?
    Merci Beaucoup

  7. #27
    Membre régulier

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 68
    Points : 93
    Points
    93
    Par défaut
    bonjour,

    La seule idée qui me viens mais je ne sais pas faire de test(je n'ai qu'OF97), serai peut etre de voir s'il y a quelque chose dans
    l'objet app.COMAddins avant et apres les chargement et
    aussi lorsque vous lancez l'app avec le .bat

    Salut

  8. #28
    Membre à l'essai
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Points : 10
    Points
    10
    Par défaut
    Ca marche !!!!!!!!!!!!!!!!!!!!

    C est pas tres tres propre mais je vais pas faire la difficille. Le .bat que mes utilisateurs utilisent pointe sur une copie de la dll ( un pseudo serveur miror ). Les developpers de la ddl m ont donnee l adresse de serveur de base.
    Maintenant quand je fais dans une macro vb :
    Chdir monserveur\bin\
    App.RegisterXLL ("MaDll.dll");
    App.RegisterXLL ("MaDll2.dll");
    Ca fonctionne ! Neanmoins sa devrait fonctionner avec la copie, theoriquement.
    Mon prog load un peu des dll dans tout les sens ... mais ca marche
    Je vous remercie beaucoup beaucoup vraiment beaucoup

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/03/2014, 04h16
  2. Comment ouvrir un fichier word 5.1 avec word 2010?
    Par vmichael dans le forum Word
    Réponses: 1
    Dernier message: 01/04/2010, 10h34
  3. Réponses: 3
    Dernier message: 05/01/2007, 11h44
  4. Transparence d'un objet 3D avec des matériaux
    Par pavicf dans le forum DirectX
    Réponses: 20
    Dernier message: 16/11/2006, 19h35

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