Trabajo con muchas clases y encuentro entonces muy útil, pero estoy de acuerdo con Jim con éste - hay poca razón para crear las clases para las funciones para uso general. Las clases son SI usted necesita crear más de uno muy útil del mismo artículo - por ejemplo, si usted necesita crear clases para llevar a cabo las características de los vehículos una docena - pero para las funciones para uso general usted utiliza solamente uno de ésos a la vez.
En respeto específico a su isse:
Vehículos secundarios ()
El coche dévil como vehículo 'ESTO ES VEHÍCULO FINO ENCONTRADO
Fijar el coche = nuevo vehículo 'DESPUÉS DE QUE NO APAREZCA el NUEVO VEHÍCULO
Terminar el submarino
Usted indica que el nombre de su CLASE es “DataTests”, no el “vehículo”. El vehículo es un tipo definido por el usario declarado en el módulo de la clase nombrado DataTests, y como tal usted no podrá conseguirles (práctico, usted encontrará que imposisble trabajar con un UDT define en un módulo de la clase del exterior ese módulo de la clase). UDTs se utiliza generalmente como estructuras de datos internos dentro de la clase, y las características de la clase se utilizan para manejar la entrada-salida to/from la clase. El UDT se utiliza simplemente para almacenar el interior de los datos ese caso de los calss.
La manera correcta de hacer que es:
Coche dévil como DataTests
Fijar el coche = nuevo DataTests
Msgbox Car.bHP
También, hay poca razón para utilizar (a) un UDT y (b) variables individuales para almacenar datos internos de la clase. Uso uno o el otro, no ambos.