Quels sont les drapeaux requis pour que tlibimp.exe mime correctement le choix 'Composant -> Importer un contrôle ActiveX -> Installer' dans l'EDI Borland C++ Builder 5? Je passe actuellement un ocx et un -L-, mais il y a une perte de fonctionnalité en comparaison avec les résultats de l'importation manuelle.Comment importer un contrôle ActiveX dans BCB5 avec tlibimp?
Répondre
Il se avère que la perte de fonctionnalité est due au fait que le fichier OCX j'importais n'a pas été enregistré. Les projets qui utilisaient ce contrôle activeX compilaient toujours sans problème, mais étaient toujours viciés. L'enregistrement de l'ocx avec regsvr32 a résolu le problème.
La ligne de commande dépend de ce que tente l'EDI. Par exemple, installez un composant comme x actif.
-A suffixe de fichier TypeLibrary (par défaut '_TLB', -A-: pas de suffixe ) -D répertoire de sortie
-F TypeLibrary de nom de fichier de sortie (extension ignorée)
-N C++ d'espace de noms nommer -X OCX Enrubanneuse nom de fichier de sortie (extension ignorée - C ++ uniquement)
Commutateur: - (valeurs par défaut sont affichés ci-dessous)
-C - Générer C++ fichier d'importation
-E + Générer classe wrapper pour dispinterfaces (C++ uniquement)
-G + Expose espace de noms avec 'l'aide' déclaration
-H + Générer des enveloppes de composants IDE pour les contrôles ActiveX
-J- Générer le fichier source CORBA IDL
-K- Générer Stubs CORBA Pascal et squelettes
-L - Générer des emballages de composants IDE pour les serveurs OLE
-O + générer des wrappers CoClasse Creator
-P + Générer le fichier d'importation Pascal
-Q + Générer la fonction 'Enregistrer' pour les composants IDE wrappers
R + Générer fichiers pour dépendants
bibliothèques àS + Carte HRESULT stdcall à safecall sur deux interfaces (Delphi uniquement)
T- Plan HRESULT stdcall à safecall sur toutes les interfaces (Delphi uniquement)
-V- Générer des enveloppes d'événements pour le serveur (C++ uniquement)
-W + Avertissements dans le fichier d'importation
YH Ignorer le [caché] drapeau lors de l'importation
YR Ignorer le [restreint] drapeau lors de l'importation
-Yp Ignorer le drapeau [PreDeclID] lors de l'importation
-Ya Combiné YH YR -Yp
-
Michael
- 1. Contrôle ActiveX avec plusieurs classes
- 2. Comment puis-je accéder à un contrôle ActiveX dans MFC?
- 3. Signature d'un contrôle ActiveX
- 4. Ajouter un contrôle ActiveX à un JPanel
- 5. Est-ce vraiment un contrôle ActiveX?
- 6. Importer des contacts Outlook à partir d'une page Web avec une applet Java ou un contrôle ActiveX
- 7. L'erreur «Invalid virgule flottante» avec contrôle ActiveX dans Delphi
- 8. Comment migrer un contrôle VX6 ActiveX vers VB.net?
- 9. Comment préparer un contrôle ActiveX pour livraison sur le Web
- 10. Renvoi d'une valeur d'une méthode dans un contrôle ActiveX
- 11. Programmation du contrôle Visio ActiveX
- 12. Contrôle ActiveX ne fonctionne pas dans IE6
- 13. Puis-je utiliser Silverlight dans un contrôle ActiveX?
- 14. Utilisation d'un contrôle ActiveX provenant d'un autre contrôle ActiveX sur une page Web
- 15. Comment obtenir des informations de VS_VERSION_INFO dans le contrôle ActiveX
- 16. Un code source est-il disponible avec un contrôle ActiveX hébergé dans WPF?
- 17. Modifier la case (contrôle ActiveX) dans le mot 2007
- 18. Ajouter dynamiquement un contrôle ActiveX sans le concepteur VS
- 19. Importer un certificat dans Jetty
- 20. IE est le contrôle ActiveX installé?
- 21. Comment importer un fichier .hs dans Haskell
- 22. Installation de débogage de contrôle ActiveX dans Internet Explorer
- 23. C# RDP ActiveX Contrôle perdre le focus
- 24. Comment créer un contrôle ActiveX à utiliser dans Internet Explorer 7+?
- 25. Chargement de formulaires VB/UserControls dans le contrôle ActiveX
- 26. Win32: Entrées de registre requises pour enregistrer un contrôle ActiveX?
- 27. Comment appeler un contrôle ActiveX en utilisant javascript dans une page ASP.NET
- 28. Chargement du formulaire C# dans le contrôle ActiveX
- 29. Comment importer un assembly net
- 30. Outil pour les capacités de contrôle ActiveX
J'ai eu le même problème avec tlibImp avec Delphi 7, l'objet COM doit être enregistré afin que la génération fonctionne. – CheGueVerra