Je suis en train d'enregistrer un assembly delphi en utilisant regsvr32. Nous utilisons actuellement Desktop Authority pour déployer notre package d'installation pour l'application .NET. Nous avons besoin d'utiliser l'assembly delphi dans notre application .NET donc je dois enregistrer l'assembly avec regsvr32 avec l'installation. Bien que j'ai rencontré des problèmes si je m'inscris à partir de l'autorité de bureau en utilisant un fichier batch, ou même un exe qui appelle regsvr32, l'assemblée se bloque en essayant de charger. Je reçois une exception COm disant qu'il y avait une erreur de récupération de l'erreur Com Class Factory: 800401f9. J'ai enregistré l'assemblée localement et cela fonctionnera bien. J'ai également essayé d'ajouter les clés de registre directement à l'installateur et cela ne fonctionne pas non plus, même erreur. Y at-il un moyen que je peux obtenir ce travail à partir de Desktop Autority ou de l'installateur?Autorité Regsvr32 et Desktop
1
A
Répondre
0
Avez-vous essayé d'exécuter l'installation en tant qu'administrateur? Assurez-vous également que votre programme d'installation est nommé configuration ou installez comme les 5 ou 7 premiers caractères respectueusement. Si non, et l'installation dans VISTA/Win7 alors le programme d'installation de l'application peut ne pas mettre à jour le registre correctement.
+0
Il fonctionne en tant qu'administrateur. C'est nommé setup. Nous courons win xp actuellement. Cela semble tellement bizarre que cela cause ce problème. – Andy
Questions connexes
- 1. Java Desktop framework d'application
- 2. Active Desktop Recovery
- 3. Comment réparer un regsvr32 cassé qui plante?
- 4. Windows Desktop Search via C#
- 5. Winforms MDI "Desktop" Zone Boundry
- 6. L'enregistrement dans COM + expose moins d'interfaces que Regsvr32
- 7. Comment déboguer une exception d'enregistrement de DLL post-compilation regsvr32?
- 8. Désactiver clavier Remote Desktop Client raccourci
- 9. C# COM DLL: est-ce que j'utilise Regasm, ou Regsvr32?
- 10. Comment Google Desktop Search parvient-il à rester léger et rapide?
- 11. Développement Web vs Desktop (Online vs Smart-Client)
- 12. Windows 7 Desktop Gadget + Problèmes liés à Silverlight 3 (GDR2)
- 13. Quelle est une bonne méthode pour l'intégration Desktop & Application Web?
- 14. Google Desktop Gadget à Vista Sidebar Gadget converter
- 15. Développeur Java migrant vers le développement de Java Desktop
- 16. Remote Desktop Nom d'utilisateur @ IP ou IP @ Nom d'utilisateur Aléatoire
- 17. Dans Java sous Windows, comment trouver un dossier Desktop redirigé?
- 18. Alternative à SendKeys lors de l'exécution de Remote Desktop?
- 19. Quelles autorisations/droits sont nécessaires pour exécuter regsvr32/s/c "myocx.ocx"
- 20. Regsvr32 ne parvient pas à trouver la DLL dans le dossier en cours
- 21. Quel est un moyen élégant de suivre la taille d'un ensemble d'objets sans une seule collection faisant autorité à référencer?
- 22. source de données ou flux rss pour obtenir des taux de conversion de devise à partir de nous autorité
- 23. Recherche de fichiers texte Google Desktop ou indexés dans l'application ASP.NET
- 24. IFilter dll fonctionne sur Windows Desktop Search, mais pas sur SharePoint 2007
- 25. Estimation de l'utilisation de la bande passante pour l'application Desktop Java
- 26. Programme nouvelle fonctionnalité pour le bouton de zoom sur Microsoft Natural Ergonomic Desktop 7000
- 27. Quel est le meilleur moyen de conserver les données dans une application Java Desktop?
- 28. Implémentation OpenVG accélérée par le matériel sur Desktop basée sur OpenGL ES
- 29. Dessiner Cercle simple dans la boîte de liste en C# .Net Desktop Application
- 30. HTTP Post Multipart/Form-données à Rails à partir de Desktop Client
La DLL que vous essayez d'enregistrer avec regsvr32 est une DLL win32, non? Peut également être des dépendances manquantes. Comme peut-être il est compilé avec des paquets d'exécution et rtl100.bpl manquant. Avez-vous essayé le débogage pour obtenir plus d'informations? –
Ouais j'ai essayé le débogage mais tout ce que je reçois est le ComException. Il ne devrait pas manquer de dépendances parce que quand j'exécute Regsvr32 de cmd localement, tout fonctionne. Mais si j'essaye quelque chose de l'installateur ou DA il ne fonctionnera pas. et oui c'est un win32 dll. – Andy