Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Progress SET ON ERROR METHOD
|
Progress SET ON ERROR METHOD ( nomMetodo ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nomMetodo | Texto |
![]() |
Nombre del método del error | |||||
El método Progress SET ON ERROR METHOD designa un método a ejecutar en caso de un error durante la utilización de las barras de progreso (por ejemplo id desconocido, número de parámetros incorrecto, etc.).
En nomMetodo, pase el nombre del método proyecto de la base local a llamar en caso de error. Este método es compartido por todas las ventanas de progreso de la aplicación.
Nota: dado que el método Progress SET ON ERROR METHOD pertenece a un componente, debe recordar asignar la propiedad "Compartido entre componentes y base local" al método nomMetodo; de lo contrario se devuelve un error.
El método nomMetodo se llama con tres parámetros::
Este es un ejemplo de un método llamado en caso de error. Este método se declara "compartido" en modo Diseño:
C_LONGINT($1)
C_TEXT($2)
C_LONGINT($3)
C_LONGINT($ErrorID)
C_TEXT($ErrorText)
C_LONGINT($ProgressID)
$ErrorID:=$1
$ErrorText:=$2
$ProgressID:=$3
$Error:=""
$Error:=$Error+"Error number: "+String($ErrorID)+Char(Carriage return)
$Error:=$Error+$ErrorText+Char(Carriage return)
$Error:=$Error+"Progress ID: "+String($ProgressID)
ALERT($Error)
Producto: 4D
Tema: Barras de progreso
4D Progress ( 4D v20 R7)