URGENT SVP : composant com

nico - 9 mai 2001 à 21:37
 nico - 20 mai 2001 à 21:56
:question)
j'ai crée un module de classe d'accés au données dans un projet exe standart et j'ai crée l'executable.Quand je l'installe sur mon poste ça marche mais quand je l'installe sur un autre poste, au moment ou l'appli fait appel à cette classe j'ai un message d'erreur qui me dit que le clsid de la classe n'a pas été enregistrée dans la base de registre.
Comment faire pour enregistrer ce CLSID sur un poste de travail à l'installation de l'appli ????
:question)

4 réponses

Je suis sur de rien du tout mais essaie toujours ...
Copie ton module ds C:\Windows\System\

exécute :
C:\Windows\System\regsrv32.exe C:\Windows\System\taclass.dll

Dis moi si ça marche

Schouly
0
oui ca marche mais je voudrais que la dll s'enregistre sur le poste client à l'installation automatiquement
y aurait t'il un script spécial ?
0
tu ajoutes ta dll dans la liste de fichier de l'assistant d'installation et tu lui demandes (une ou deux fenètres plus tard) de la mettre ds winsyspath au lieu de apppath

A+

Schouly
0
j' ai trouve un autre moyen, j'utilise windows-installer dans lequel il y a des options d'enregistrement automatique de la classe à l'installation.
merci quand même.
0
Rejoignez-nous