Comment puis-je installer Microsoft FlexGrid Control 6.0 sur un ordinateur sans VS 6.0?
Mon VB.NET l'application utilise Microsoft Flex Grid Control 6.0. C'est un héritage de l'application qui a été porté à partir de VB6 avec l'assistant conversion de Visual Studio. Même si je peux compiler l'assemblée, je reçois un COMException parce que certains de la classe n'est pas enregistré. J'ai trouvé que cette classe est la classe de Microsoft Flex Grid Control 6.0.
Où puis-je trouver le contrôle et comment puis-je l'inscrire sur des machines de sorte que l'application fonctionnera?
Cordialement,
Oliver Hanappi
- Vous n'avez pas dit comment vous déployez votre ported-to-.Net application. Un bon programme d'installation doit être en prenant soin de mettre une copie de l'OCX sur les ordinateurs cible et de l'inscrire, ou vous pouvez être en mesure "d'isoler" l'aide reg-gratuit COM. Êtes-vous essayer d'utiliser ClickOnce?
Vous devez vous connecter pour publier un commentaire.
Le "Microsoft FlexGrid De Contrôle" MSFlxGrd.ocx livré avec Visual Basic 6. C'est un contrôle ActiveX. La façon la plus simple pour obtenir le contrôle de l'installation de Visual Basic 6. Si vous avez un abonnement MSDN, VB6 est disponible en téléchargement gratuit. Mais je suis surpris que vous pouvez compiler votre application si le contrôle n'est pas déjà installé sur votre machine de développement.
Une fois que vous avez trouvé le contrôle, vous devez vous inscrire sur les machines où vous avez besoin de votre programme à exécuter. La façon la plus simple est tout simplement de créer un projet de déploiement. Si vous voulez le faire manuellement, utilisez regsvr32 à partir de la ligne de commande.