|
|
|
|
- Características del cuadro de diálogo
- Salto de línea en el cuadro de diálogo
- Mostrar el último mensaje de error
- Varios
- Emulación
- Aplicación en segundo plano: Caso específico a partir de Android 10
Muestra un mensaje de error personalizado en una ventana de error del sistema. Observaciones: - Esta ventana de advertencia es bloqueante. Para continuar ejecutando la aplicación, el usuario debe hacer clic en "OK".
Para no bloquear la aplicación, utilice la función ErrorAsynchronous. - WINDEV permite aplicar la plantilla del proyecto al cuadro de diálogo. Para obtener más información, consulte Personalizar cuadros de diálogo.
- En un servicio web, la función Error permite definir el error devuelto por el servicio web. Si se llama varias veces a la función Error, los mensajes de error se concatenan.
Sintaxis
Mostrar un mensaje de error personalizado Ocultar los detalles
Error(<Text> [, <Line 2> [... [, <Line n>]]])
<Text>: Cadena de caracteres Texto a mostrar. <Line 2>: Cadena de caracteres opcional Texto que aparece en la segunda línea. <Line n>: Cadena de caracteres opcional Texto que aparece en la enésima línea. Observaciones Características del cuadro de diálogo - El título del cuadro de diálogo corresponde al título de la ventana (o página) actual.
Para cumplir con las especificaciones del sistema, el título del cuadro de diálogo está vacío. Para definir el título, utilice la función NextTitle. - Para modificar o definir el título del cuadro de diálogo, utilice la función NextTitle.
- El mensaje está alineado a la izquierda.
- El texto del botón depende del idioma de ejecución de Windows.
- El número máximo de caracteres está limitado a 4096. Si se pasa una cadena más grande como parámetro, se truncará.
- El ícono que se muestra (cruz blanca) no se puede modificar.
Salto de línea en el cuadro de diálogo La cadena predefinida CR (Carriage Return) se puede utilizar para pasar a la línea siguiente. Por ejemplo: Error("An error was detected while entering the address." + CR + ... "Please modify the customer details.")
equivale a: Error("An error was detected while entering the address. ", ... "Please modify the customer details.")
También se puede usar la sintaxis de las cadenas multilínea. Por ejemplo: Error( [ An Error was detected WHILE entering the address. Please modify the customer details. ])
- Los timers (función TimerSys) no se detienen al llamar a esta función.
- Los eventos de Windows no se detienen al llamar a esta función.
- La función DelayBeforeClosing limita el tiempo de visualización de todos los cuadros de diálogo. El cuadro de diálogo se cierra automáticamente. Para los cuadros de diálogo de pregunta o confirmación, la respuesta esperada corresponde al botón predeterminado.
Para limitar solo el tiempo de un cuadro de diálogo de tipo Error en la pantalla, utilice la función ErrorWithTimeout. - El texto de los botones se muestra en el idioma utilizado por Windows en el equipo actual.
- Esta función no debe utilizarse:
- en el evento "Modificación del tamaño" de la ventana. De lo contrario, se bloqueará la aplicación.
- en el evento "Cambio de orientación" de la ventana.
- en el evento "Paso a primer plano" del proyecto.
Observación: La función se puede utilizar en el evento "Paso a primer plano" de una ventana. - en un subproceso.
Clasificación Lógica de negocio / UI: Código UI
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|