En VB6, les fichiers BAS et CLS servent à différentes fins dans l'organisation et la structuration de votre code :
Fichier BAS (module de code de base) :
Un fichier BAS en VB6 est un module de code de base. Il contient le code Visual Basic réel, tel que les déclarations de variables, les procédures (fonctions et sous-programmes), les boucles, les instructions de branchement, les calculs et la gestion des événements.
Lorsque vous créez un nouveau module standard dans VB6, il possède généralement une extension .BAS.
Fichier CLS (module de classe) :
Un fichier CLS en VB6 est un module de classe. Il vous permet de définir des objets personnalisés avec des propriétés, des méthodes et des événements. Les classes offrent un moyen systématique d'organiser les données et les comportements associés en unités logiques.
Lorsque vous créez un nouveau module de classe dans VB6, il possède une extension .CLS.
Voici un tableau simplifié résumant les principales différences entre les fichiers BAS et CLS dans VB6 :
| Fonctionnalité | Fichier BAS | Fichier CLS |
|---|---|---|
| Rallonge | A généralement une extension .BAS | A généralement une extension .CLS |
| Objectif | Contient le code Visual Basic de base (procédures, variables, calculs, etc.) | Définit des objets (classes) avec des propriétés, des méthodes et des événements |
| Portée | Peut contenir des procédures publiques, privées ou amies | Seuls les membres publics sont accessibles en dehors de la classe |
| Instanciation | Sans objet | Peut être instancié pour créer des objets de la classe |
| Héritage | Ne prend pas en charge l'héritage | Prend en charge l'héritage d'autres classes |
Les fichiers BAS et CLS sont des composants importants de la programmation VB6. Les fichiers BAS contiennent le code procédural qui effectue des tâches spécifiques, tandis que les fichiers CLS vous permettent de créer des objets structurés et réutilisables, améliorant ainsi l'organisation et la modularité du code.
|