Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Basic proporciona una serie de constantes y enumeraciones predefinidas para los desarrolladores. Las constantes almacenan valores que permanecen constantes durante la ejecución de una aplicación. Las enumeraciones proporcionan una manera cómoda de trabajar con conjuntos de constantes relacionadas y para asociar valores constantes con nombres.
Constantes
Constantes de compilación condicional
En la tabla siguiente se enumeran las constantes predefinidas disponibles para la compilación condicional.
| Constante | Descripción |
|---|---|
CONFIG |
Cadena que corresponde al valor actual del cuadro Configuración de la solución activa en Configuration Manager. |
DEBUG |
Valor Boolean que se puede establecer en el cuadro de diálogo Propiedades del proyecto . De forma predeterminada, la configuración de depuración de un proyecto define DEBUG. Cuando DEBUG se define, los Debug métodos de clase generan resultados en la ventana Salida . Cuando no se define, Debug los métodos de clase no se compilan y no se genera ninguna salida de depuración. |
TARGET |
Cadena que representa el tipo de salida del proyecto o el valor de la opción -target de la línea de comandos. Los valores posibles de TARGET son:- "winexe" para una aplicación de Windows. - "exe" para una aplicación de consola. - "biblioteca" para una biblioteca de clases. - "módulo" para un módulo. - La opción -target se puede establecer en el entorno de desarrollo integrado de Visual Studio. Para obtener más información, vea -target (Visual Basic). |
TRACE |
Valor Boolean que se puede establecer en el cuadro de diálogo Propiedades del proyecto . De forma predeterminada, todas las configuraciones de un proyecto definen TRACE. Cuando TRACE se define, los Trace métodos de clase generan resultados en la ventana Salida . Cuando no se define, Trace los métodos de clase no se compilan y no se genera ninguna Trace salida. |
VBC_VER |
Número que representa la versión de Visual Basic, en la versión principal. formato secundario . |
Imprimir y mostrar constantes
Al llamar a funciones de impresión y visualización, puede usar las siguientes constantes en el código en lugar de los valores reales.
| Constante | Descripción |
|---|---|
vbCrLf |
Combinación de caracteres de retorno/avance de línea de carro. |
vbCr |
Carácter de retorno de carro. |
vbLf |
Carácter de salto de línea. |
vbNewLine |
Carácter de nueva línea. |
vbNullChar |
Carácter NULO. |
vbNullString |
No es lo mismo que una cadena de longitud cero (""); se usa para llamar a procedimientos externos. |
vbObjectError |
Número de error. Los números de error definidos por el usuario deben ser mayores que este valor. Por ejemplo:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Carácter de tabulación. |
vbBack |
Carácter de retroceso. |
vbFormFeed |
No se usa en Microsoft Windows. |
vbVerticalTab |
No es útil en Microsoft Windows. |
Enumeraciones
En la tabla siguiente se enumeran y describen las enumeraciones proporcionadas por Visual Basic.
| Enumeración | Descripción |
|---|---|
| AppWinStyle | Indica el estilo de ventana que se va a usar para el programa invocado al llamar a la Shell función. |
| AudioPlayMode | Indica cómo reproducir sonidos al llamar a métodos de audio. |
| BuiltInRole | Indica el tipo de rol que se va a comprobar al llamar al IsInRole método . |
| CallType | Indica el tipo de procedimiento que se invoca al llamar a la CallByName función . |
| CompareMethod | Indica cómo comparar cadenas al llamar a funciones de comparación. |
| DateFormat | Indica cómo mostrar fechas al llamar a la FormatDateTime función. |
| DateInterval | Indica cómo determinar y dar formato a intervalos de fecha al llamar a funciones relacionadas con la fecha. |
| DeleteDirectoryOption | Especifica lo que se debe hacer cuando un directorio que se va a eliminar contiene archivos o directorios. |
| DueDate | Indica cuándo se deben pagar los pagos al llamar a métodos financieros. |
| FieldType | Indica si los campos de texto están delimitados o de ancho fijo. |
| FileAttribute | Indica los atributos de archivo que se usarán al llamar a funciones de acceso a archivos. |
| FirstDayOfWeek | Indica el primer día de la semana que se va a usar al llamar a funciones relacionadas con la fecha. |
| FirstWeekOfYear | Indica la primera semana del año que se va a usar al llamar a funciones relacionadas con la fecha. |
| MsgBoxResult | Indica qué botón se ha presionado en un cuadro de mensaje, devuelto por la MsgBox función . |
| MsgBoxStyle | Indica qué botones se van a mostrar al llamar a la MsgBox función. |
| OpenAccess | Indica cómo abrir un archivo al llamar a funciones de acceso a archivos. |
| OpenMode | Indica cómo abrir un archivo al llamar a funciones de acceso a archivos. |
| OpenShare | Indica cómo abrir un archivo al llamar a funciones de acceso a archivos. |
| RecycleOption | Especifica si un archivo debe eliminarse permanentemente o colocarse en la Papelera de reciclaje. |
| SearchOption | Especifica si se van a buscar todos o solo directorios de nivel superior. |
| TriState | Indica un Boolean valor o si se debe usar el valor predeterminado al llamar a funciones de formato numérico. |
| UICancelOption | Especifica lo que se debe hacer si el usuario hace clic en Cancelar durante una operación. |
| UIOption | Especifica si se va a mostrar o no un cuadro de diálogo de progreso al copiar, eliminar o mover archivos o directorios. |
| VariantType | Indica el tipo de un objeto variant devuelto por la VarType función . |
| VbStrConv | Indica el tipo de conversión que se va a realizar al llamar a la StrConv función . |