PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Modo de funcionamiento de la auditoría dinámica
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Permite la auditoría dinámica por programación.
El reporte de la auditoría dinámica es un archivo ".waudit" que contiene los comportamientos inválidos o anormales, las operaciones que consumen mucho tiempo., ... Por ejemplo:
  • las afirmaciones (incluso si no están activas).
  • los errores no mortales no procesados.
  • los errores fatales (excepciones), independientemente de que sean procesados por WHEN EXCEPTION o no.
  • las advertencias de ejecución sobre las anomalías del proyecto (superar la capacidad de una variable, ....).
  • las advertencias de ejecución relativas a los problemas de rendimiento (recursos encontrados en una red y no encontrados, ....).
  • los comentarios y advertencias sobre la ejecución personalizada.
Nota: Si el proyecto correspondiente a la auditoría dinámica se abre en el editor, el archivo de auditoría se puede abrir directamente en el editor.:
  • a través de "File .. Open" y seleccionando el archivo ".waudit" solicitado.en el panel "Inicio", en el grupo "General", expanda "Abrir", seleccione "Abrir" y seleccione el archivo ".waudit" deseado.
  • al realizar un arrastrar y soltar un archivo ".waudit" desde el explorador de archivos al editor.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Ejemplo
// Enables the dynamic audit with all the options enabled
dbgEnableAudit()
Sintaxis
<Result> = dbgEnableAudit([<Name of Audit File> [, <Options>]])
<Result>: Boolean
  • True si se iniciara la auditoría dinámica,
  • en casoFalse contrario.
<Name of Audit File>: Optional character string
Ubicación y nombre del archivo de auditoría a crear. El nombre del archivo de auditoría se puede construir a partir de los siguientes elementos:
[ExeDir]Directorio de ejecutables, siempre rellenado con el carácter "\".. Este directorio es equivalente al resultado de fExeDir.
[ExeName]Nombre del ejecutable.
[Fecha]Fecha de inicio de la auditoría de tiempo de ejecución (formato AAAAMMDDD).
[Tiempo]Tiempo de inicio de la auditoría de tiempo de ejecución (formato HHMMSS).
[NombreDeUsuario]Nombre del usuario actual.
[Nombre de la computadora]Nombre del equipo.
Versiones 18 y posteriores
[Dir. de datos]
Nueva funcionalidad versión 18
[Dir. de datos]
[Dir. de datos]
Directorio de archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir.
Versiones 18 y posteriores
[%DirUserData%%DirUserData]
Nueva funcionalidad versión 18
[%DirUserData%%DirUserData]
[%DirUserData%%DirUserData]
Directorio para los datos del usuario actual de la aplicación actual. Este directorio es equivalente al resultado de fDataDirUser.
Por defecto:
  • la extensión del archivo de auditoría es ".wdaudit".
  • antes de la versión 180062: el nombre del archivo de auditoría corresponde a: "[%ExeDir%][%ExeName%]_[%Date%]_[%Time%]".
    Por ejemplo:: "C:\MyApp\MyApp_20071023_130812.waudit".
  • a partir de la versión 180062: el nombre del archivo de auditoría corresponde a: "[%UserDataDir%][%ExeName%]_[%Date%]_[%Time%]" ".
    Por ejemplo:: "C:\Usuarios\Doc\AppData\Roaming\WINDEV Applications\MyApp\MyApp_20071023_130812.waudit".
Por defecto:
  • la extensión del archivo de auditoría es ".wdaudit".
  • el nombre del archivo de auditoría corresponde a: "[%UserDataDir%][%ExeName%]_[%Date%]_[%Time%]" ".
    Por ejemplo:: "C:\Usuarios\Doc\AppData\Roaming\WINDEV Applications\MyApp\MyApp_20071023_130812.waudit".
Versiones 22 y posteriores
Atención: Si está utilizando la construcción dinámica de cadenas (opción"Allow "[% %]" en las cadenas" en la pestaña "Compilación" de la descripción del proyecto), se produce un error de compilación (identificador desconocido). En este caso, cada cadena debe ir precedida de '-%'.. Ejemplo:
dbgEnableAudit("[%DirUserData%][%exeName%]_[%Date%]_[%Time%]")
se convierte
dbgEnableAudit(-%"[%DirUserData%][%ExeName%]_[%Date%]_[%Time%]")
Nueva funcionalidad versión 22
Atención: Si está utilizando la construcción dinámica de cadenas (opción"Allow "[% %]" en las cadenas" en la pestaña "Compilación" de la descripción del proyecto), se produce un error de compilación (identificador desconocido). En este caso, cada cadena debe ir precedida de '-%'.. Ejemplo:
dbgEnableAudit("[%DirUserData%][%exeName%]_[%Date%]_[%Time%]")
se convierte
dbgEnableAudit(-%"[%DirUserData%][%ExeName%]_[%Date%]_[%Time%]")
Atención: Si está utilizando la construcción dinámica de cadenas (opción"Allow "[% %]" en las cadenas" en la pestaña "Compilación" de la descripción del proyecto), se produce un error de compilación (identificador desconocido). En este caso, cada cadena debe ir precedida de '-%'.. Ejemplo:
dbgEnableAudit("[%DirUserData%][%exeName%]_[%Date%]_[%Time%]")
se convierte
dbgEnableAudit(-%"[%DirUserData%][%ExeName%]_[%Date%]_[%Time%]")
<Options>: Optional Integer constant (or combination of constants)
Permite configurar las opciones de la auditoría dinámica:
Habilitado para auditoríaLa auditoría dinámica se activa inmediatamente.
AuditoríaAsistenciaLas afirmaciones están escritas en la auditoría dinámica.
Comentario de auditoríaLos comentarios de auditoría se escriben en la auditoría dinámica. Un comentario de auditoría es escrito por dbgWriteCommentAudit.
Error de auditoríaLos errores no fatales no procesados se escriben en la auditoría dinámica.
Excepción a la auditoríaLos errores fatales, procesados por WHEN EXCEPTION o no procesados, se escriben en la auditoría dinámica.
Pausa de auditoríaLa auditoría dinámica se inicializa pero no se activa inmediatamente. A partir de ese momento, se puede habilitar mediante dbgAuditStatus.
AuditoríaTodos
(Valor predeterminado)
Todos los eventos de auditoría se escriben en la auditoría dinámica.
AuditoríaAvisoAnomalíaLos avisos de ejecución relativos a las anomalías detectadas se escriben en la auditoría dinámica.
AuditoríaAdvertenciaRendimientoLas advertencias de ejecución relativas a las prestaciones se escriben en la auditoría dinámica.
Usuario de AuditWarningLas advertencias de ejecución personalizadas se escriben en la auditoría dinámica. Se desencadena un aviso personalizado por dbgWriteWarningAudit.
Observaciones

Modo de funcionamiento de la auditoría dinámica

  • dbgEnableAudit debe llamarse una sola vez. Cualquier otra llamada a esta función no tendrá efecto.
  • Para habilitar o deshabilitar temporalmente la auditoría dinámica, utilice dbgAuditStatus.
  • Para modificar las opciones de la auditoría dinámica, utilice dbgAuditOption.
WINDEVWindows Mobile Nota:
La auditoría dinámica también se puede iniciar a través del archivo ".wx" que se encuentra junto al ejecutable. Ver Auditoría dinámica para más detalles.
Componente : wd240vm.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario