AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Entorno
  • Presentación
  • Desactivando el JITc
  • Gestionando las pruebas de usuario de automatic
  • Habilitación de la auditoría dinámica
  • Activar registro de ejecución
  • Conexiones utilizadas por la aplicación
  • Desactivación de la telemetría en una aplicación
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 App
Otros
Procedimientos almacenados
Presentación
El archivo <Executable Name>.WX se utiliza para gestionar algunas características directamente, incluso si estas características no han sido incluidas en la aplicación.. Este archivo se encuentra junto al ejecutable.
Este archivo es un archivo de texto que contiene diferentes secciones que corresponden a las características solicitadas.
Usted tiene la capacidad de manejar:
Desactivando el JITc
El principio de la tecnología JITc (Just In Time Compilation) es sencillo: el código 5GL de WINDEV se cambia en el ordenador de ejecución a "código ensamblador nativo" cuando se ejecuta. Para obtener más información, consulte JITc.
Si tiene sospechas sobre problemas que puedan ser causados por la tecnología JIT, esta tecnología puede ser desactivada para una aplicación específica, modificando (o añadiendo) el archivo <Executable Name>.WX. Este archivo se encuentra junto al ejecutable. Para desactivar la tecnología JITc, añada las siguientes líneas:
[WD_EXECUTION]
OPTIM_EXECUTION=0
Gestionando las pruebas de usuario de automatic
WINDEV permite al usuario a Record un escenario de prueba para enviarlo al servicio de calidad o al desarrollador. Por lo tanto, el usuario puede transmitir fácilmente un protocolo de reproducción que es difícil de explicar.
El desarrollador podrá importar las pruebas directamente a su proyecto.. Estas pruebas se pueden ejecutar para reproducir el problema encontrado por el usuario y se pueden añadir a las pruebas de automatic de la aplicación.
Para obtener más información, consulte La prueba automatic creada por el usuario.
La creación de un escenario de prueba se puede hacer sin modificar la aplicación, a través del archivo <Executable Name>.WX. Este archivo debe contener las siguientes líneas:
[Scenario]
Enabled = <0/1>
File = <Name of WSCT file>
DLLPath = <DLL path for test>
Echemos un vistazo a estas líneas:
  • Habilitado: Este parámetro debe corresponder a 0 para evitar que Record el escenario y a 1 para Record el escenario
  • Archivo: Nombre del archivo de escenario (extensión"wsct"). Este nombre 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.
    [Fechado... ]Fecha de inicio del archivo de escenario.
    [Tiempo... ]Hora de inicio del archivo de escenario.
    [NombreDeUsuario%]Nombre del usuario actual.
    [%NombreDeLaComputadora%]Nombre del equipo.
    [DATA DIR ]Directorio de los archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir.
    [datos del usuario%]Directorio para los datos del usuario actual de la aplicación actual. Este directorio es equivalente al resultado de fDataDirUser.
  • DLLPath: ruta utilizado para acceder a la biblioteca wdxxxtest.dll. Esta DLL es necesaria para crear el escenario.
Habilitación de la auditoría dinámica
La auditoría dinámica de una aplicación analiza su rendimiento en tiempo de ejecución. Una auditoría dinámica se puede realizar en un entorno de prueba o en una aplicación real. La auditoría se utiliza para detectar problemas tales como:
  • Consumo excesivo de memoria
  • Lentitud de los algoritmos utilizados
  • Errores "ocultos" en tiempo de ejecución
Para obtener más información, consulte Auditoría dinámica.
Tiene la capacidad de auditar una aplicación en su entorno de producción sin modificar el ejecutable.: simplemente crear un archivo en el mismo directorio y con el mismo nombre que el ejecutable, pero con una extensión ".WX".
Este archivo tendrá el siguiente formato:
[AUDIT]
ACTIVE = 1 (or 0 to disable the audit)
FILE = <path of the .waudit file to generate>
OPTION = <combination of the options of dbgEnableAudit>
Activar registro de ejecución
El log de tiempo de ejecución es un log de tiempo de ejecución. Este registro es un simple archivo (extensión wlog) que contiene los detalles de todas las operaciones realizadas por un usuario en una aplicación WINDEV:
  • detalles sobre los procesos llamados,
  • WLanguage con sus parámetros,
  • procedimientos de usuario con sus parámetros,
  • hilos,
  • componentes.
Este archivo le permite:
  • averiguar qué operaciones son las que se utilizan con más frecuencia en la aplicación.
  • descubra qué procesos tardan más tiempo.
  • seguir el código que se ejecuta durante una Process que desencadena problemas (difícil de aislar en modo de prueba).
Para obtener más información, consulte Registro de ejecución.
La activación del registro de tiempo de ejecución puede realizarse sin modificar la aplicación mediante un fichero específico.. Para ello, cree un archivo llamado <Executable Name>.WX junto al ejecutable de la aplicación. Este archivo debe contener las siguientes líneas:
[LOG]
Active=<0/1>
File=<Name of WXLOG file>
Option=<Value of options>
Estudiemos estas líneas:
  • Active: Este parámetro debe corresponder a 0 para deshabilitar el registro y a 1 para habilitarlo.
  • Archivo: Nombre del archivo de registro (extensión"wlog"). Este nombre 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.
    [Fechado... ]Fecha de inicio del archivo de registro.
    [Tiempo... ]Hora de inicio del archivo de registro.
    [NombreDeUsuario%]Nombre del usuario actual.
    [%NombreDeLaComputadora%]Nombre del equipo.
    [DATA DIR ]Directorio de los archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir.
    [datos del usuario%]Directorio para los datos del usuario actual de la aplicación actual. Este directorio es equivalente al resultado de fDataDirUser.
  • Opción: Opciones del archivo de registro.
    • Si no se especifican las opciones en el archivo WX (falta la línea OPTION), se crea el archivo de registro con las opciones de Default: sólo las funciones WLanguage se encuentran en el archivo de registro.
    • "" (cadena vacía): En el log sólo se almacenan los procesos.
    • "*": el log contiene toda la información.
    • una combinación de valores:
      - +F" para habilitar la traza de las funciones,
      - +P" para habilitar la traza de los parámetros.
Conexiones utilizadas por la aplicación
Una vez instalada la aplicación en el ordenador del usuario final, según las opciones seleccionadas, asistente permite al usuario instalar un servidor HFSQL Client/Server en un ordenador Windows o Linux y configurar la conexión utilizada.
Al final de instalación, se crea un archivo ".wx" al lado del ejecutable.
La estructura de este fichero se da a título informativo. Esta estructura puede ser modificada en una próxima versión. Este archivo no debe ser modificado manualmente.
Este archivo contiene la siguiente información:
[CONNECT]
NBCX = Number of defined connections
NOM_x = Name of the connection number x
BASE_x = Type of database used (always corresponds to hAccessHFClientServer)
ADRESSE_x = Address of server used (name or IP address of the server)
PORT_x = Connection port
DATABASE_x = Name of the database used
LOGIN_x = Connection login
PWD_x = Encrypted password
ACCESS_x = Type of access (hOReadWrite or hORead)
EXTINFO_x = Extended information
Desactivación de la telemetría en una aplicación
La telemetría le permite recopilar información sobre el uso de una aplicación por parte de los usuarios finales.. Para obtener más información, consulte Telemetría: Presentación.
Usted tiene la capacidad de desactivar la telemetría en una aplicación:
  • utilizando TelemetryDisable.
  • reinstalando la aplicación y desmarcando "Participar en la mejora...".
  • a través del archivo <Executable Name>.WX. Este archivo debe contener las siguientes líneas:
    [WDANALYTICS]
    COLLECTE=0

    Observación: Esta entrada no se encuentra en el archivo <Nombre del ejecutable>.WX si la telemetría está activada.
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/11/2023

Señalar un error o enviar una sugerencia | Ayuda local