Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
Salut,
Voila mon problème j'ai un logiciel d'un client qui utilise ces dll dont certaines sont des activeX (celles qui m'interessent), le problème est qu'elles ne sont pas déclarées en serveur automation sous windows.
J'ai tester la méthode d'enregistrement regsvr32, mais celle-ci n'as pas fonctionner car je ne l'ai toujours pas lorsque je cherche dans le WDXView.
Comment pourrais-je donc déclarer ces DLL est pouvoir utiliser ses méthodes d'activeX ?
J'ai déjà lu les posts précédents sur les activeX et je n'est pas trouvé de solutions
C'est assez urgent vu le delais de résultats attendues
Cordialement

Contribution le : 08/02/2008 11:13
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Méthode pour enregistrer une dll activeX via regsvr32
copier les dlls voulues dans le répertoire Windows\system32
ensuite aller dans le menu démarrer, exécuter
taper cmd puis entrer
taper ensuite
exemple avec une dll nommée oiReport.dll
cd \
cd windows
cd system32
regsvr32 c:\windows\system32\oiReport.dll

vous obtiendrez une ligne vous confirmant l'enregistrement de votre dll

ATTENTION toute fois que votre dll soit bien une dll ActiveX ou OLE sinon cela ne fonctionnera pas.

Contribution le : 08/02/2008 15:44
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
Ben m'as dll est bien une dll activeX, ceci est sûr.
J'ai appliqué a la lettre votre méthode, il me dit que l'enregistrement a bien été réussi, mais lorsque j'ouvre le WDXView je ne peut pas la voir.

Contribution le : 08/02/2008 16:11
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Normal si il s'agit d'une dll
vous pouvez par contre utiliser un module que j'ai écrit WDTypeLib qui permet de voir les méthode qui sont normalement accessible.

Contribution le : 08/02/2008 16:39
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
Bonjour,
Ben me revoila partie sur la même erreur pour ton projet.
J'ai telecharger la dll sur un autre site que ton liens car ça ne marchai pas.
Je l'ai donc déclarer sous cmd comme serveur d'automation.
Mais lors de la lancé de ton application j'ai encore l'erreur suivante.
Si cela peut t'aider je suis sous VISTA Pro.
Je n'arrive donc pas déclarer la moindre DLL en serveur d'automation.

Message d'erreur malgrès la déclaration :

Erreur à la ligne 2 du traitement Constructeur de la classe cdrTypeLib2.
L'objet automation 'tli.tliApplication' n'est pas installé sur votre système.

Informations techniques

Projet : WDTypeLib

Dump de l'erreur du module <WD110VM.DLL> <11.00Qd>.

- Appel WL :
Traitement de <cdrTypeLib2.Constructeur>, ligne <2>, thread <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 2202

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
L'objet automation 'tli.tliApplication' n'est pas installé sur votre système.

- Infos de debug :
Instruction AutomCreate

- Infos attachées :
EIT_DATEHEURE : 11/02/2008 09:58:01
EIT_PILEWL :
Constructeur de la classe cdrTypeLib2 (cdrTypeLib2.Constructeur), ligne 2
Déclarations globales de frmMain (frmMain), ligne 2

- Identifiant dans le .err : 2202


Assistance

Contribution le : 11/02/2008 10:03
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Je viens de tester le lien TBLINF32.DLL pour le téléchargement de et cela fonctionne très bien !!!!
Il suffit juste d'attendre un petit peu que la boite de dialogue pour le téléchargement apparaisse.

ce fichier se nomme TBLINF32.DLL
Il est à copier dans windows\system32
puis à enregistrer via regsvr32.

Contribution le : 11/02/2008 11:38
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
Oui je l'ai fé. Mais il me dit que le dll de ton liens n'est pas compatible, du coup je suis allé en telecharger une autre qui lorsque j'execute mon regsvr32 dit ok !!
Mais lorsque je lance ton appli (le tout tester en admin biensur et sans admin) il me met ce message d'erreur.
Je comprend pas comment m'ont Vista ne référence aucune dll que je déclare en serveur d'automation :(
Après savoir d'ou ça viens ? grand mistère j'ai fé des recherche sur le net, aucune solution n'est apporté. Pourtant mon system est a jour.
NeeD HelP

Contribution le : 11/02/2008 11:48
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
J'ai tester ton appli sous un XP et il m'arrive exactement la même chose :(.
Je ne sait plus quoi faire et quoi penser !!
D'où provient ce problème et ou se situe sa source ?

Contribution le : 11/02/2008 12:24
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Vérifier l'existence dans la base de registre de la présence de la clé TLI.Appliaction

Contribution le : 11/02/2008 13:00
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
oui elle est bien existante dans ma base de registre :(
J'ai tout regardé, enfin j'pense lol

Contribution le : 11/02/2008 15:52
Créer un fichier PDF de la contribution Imprimer


Re: Inserer une DLL activeX non référencer en serveur automation sous windows
Stagiaire WDF
Inscrit:
07/06/2006 11:40
Post(s): 14
Ben du coup je suis passer par C#, j'ai importe mes dll en tant que référence et maintenant je vais créer un accesseur en dotnet car windev ne gère pas les classes partielles de celui-ci :'(

Contribution le : 13/02/2008 10:07
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2