Dans Visual Basic 6, il est possible de définir une méthode/propriété comme "par défaut". Lorsque cela est appliqué à une classe et qu'une instance de classe est utilisée, certaines affectations utilisent implicitement la propriété/méthode par défaut définie sur cette classe. Cependant, il est également possible d'appliquer par défaut une propriété/méthode logée dans un module. Qu'est-ce que cela permettrait? Comment serait-il possible d'utiliser un appel méthode/propriété implicite qui est logé dans un module?visual basic 6 propriété/méthode par défaut dans le module
Répondre
Comme vous, je ne vois pas comment cela peut avoir un effet. Vous pouvez également définir des méthodes dans les modules comme AboutBox
ou Refresh
, ce qui ne veut sûrement rien dire? Je pense que c'est probablement un oubli que vous pouvez définir l'ID de procédure (DispID) pour les méthodes et les propriétés dans les modules BAS standard.
Ce n'est pas possible. La propriété Default est obtenue en utilisant un DispID de 0 sur un membre d'une interface. Puisque les modules n'implémentent pas les interfaces, il n'est pas possible d'indiquer que la fonction d'un module est "Default". Pourquoi voudriez-vous le faire dans un module de toute façon?
Vous pouvez définir une propriété/méthode par défaut dans une classe définie par l'utilisateur, mais pas pour les classes existantes pour les raisons indiquées ci-dessus.
- 1. Propriété Visual Basic 6 par défaut pour les fonctions intégrées
- 2. Formulaire Visual Basic 6
- 3. Visual Basic 6 événements
- 4. Decompiler pour le programme Visual Basic 6?
- 5. webbrowser désactiver le débogage de script dans Visual Basic 6
- 6. Visual Basic 6 Empty Array Index
- 7. Chemins Visual Basic 6 et UNC
- 8. Structures de données Visual Basic 6
- 9. Proxy de savon WSDL Visual Basic 6
- 10. Gérer un jeu d'enregistrements vide dans Visual Basic 6
- 11. En dehors de l'espace chaîne dans Visual Basic 6
- 12. Module dynamique par défaut dans Zend Framework
- 13. HTTP Post/Upload à partir de Visual Basic 6
- 14. Problème du vérificateur de syntaxe Visual Basic 6 IDE
- 15. Comment reconnaissez-vous lorsque l'utilisateur a modifié l'imprimante par défaut de Windows dans Visual Basic 6.0?
- 16. Tomcat 6 Tampon par défaut Taille
- 17. Échec de l'installation INF lors de l'installation de Visual Basic 6 SP 6 sous Windows XP
- 18. Arraylist dans Visual Basic .net
- 19. Hex-Value en Visual Basic
- 20. Etiquettes en Visual Basic
- 21. Visual Basic 6, en essayant de reconstruire le projet non-travail
- 22. Comment aligner la position de l'objet de collage RichEdit dans Visual Basic 6?
- 23. Erreur "Aucun module par défaut défini" dans l'application Zend Framework
- 24. Visual Basic 2005 + mysql
- 25. Visual Basic - Devinez le programme de couleur
- 26. Visual Basic 2008 'tests'
- 27. Espaces de noms Visual basic auto imports
- 28. visual basic 2005 & mySQL
- 29. Visual Modeler dans VS 6
- 30. Comment activer l'espace de noms Visual Basic.NET par défaut?
Downvoter, s'il vous plaît expliquer? – AnthonyWJones