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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El archivo .WX se utiliza para gestionar directamente algunas funciones, aunque no se hayan incluido 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 transforma en el ordenador de ejecución en "código ensamblador nativo" cuando se ejecuta. Para obtener más información, consulte JITc.
Si sospecha que la tecnología JIT puede causar problemas, puede desactivarla para una aplicación concreta modificando (o añadiendo) el archivo .WX de .. 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 Prueba automatizada creada por el usuario.
La creación de un escenario de prueba puede realizarse sin modificar la aplicación, a través del archivo .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 ("wsct" extension). Este nombre se puede construir a partir de los siguientes elementos:
    [%ExeDir%]Directorio del ejecutable, siempre rellenado con el carácter "\".. Este directorio es equivalente al resultado de fExeDir.
    [%exeName%]Nombre del ejecutable.
    [%Fecha%]Fecha de inicio del archivo de escenario.
    [%Hora%]Hora de inicio del archivo de escenario.
    [%NombreUsuario%]Nombre del usuario actual.
    [%NombreDeLaComputadora%]Nombre del equipo.
    [%DataDir%]Directorio de los archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir.
    [%DirUserData%]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 wd29 0test.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 puede realizarse en un entorno de pruebas o en una aplicación real. La auditoría detecta problemas como:
  • Consumo excesivo de la 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.: basta con crear un archivo en el mismo directorio y con el mismo nombre que el ejecutable, pero con un ".WX" extension.
Este archivo tendrá el siguiente formato:
[AUDIT]
ENABLED = 1 (or 0 to disable the audit)
FILE = <path of the .waudit file to be generated>
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 archivo simple (wlog extension) 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 se utiliza para:
  • identificar las acciones más frecuentes en la aplicación.
  • determinar qué procesos llevan 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 denominado .WX junto al ejecutable de la aplicación. Este archivo debe contener las siguientes líneas:
[LOG]
Enabled=<0/1>
File=<Name of the WXL file>
Option=<Value of options>
Echemos un vistazo a estas líneas:
  • Activado: Este parámetro debe corresponder a 0 para deshabilitar el registro y a 1 para habilitarlo.
  • Archivo: Nombre del fichero de registro ("wxl" extension). Este nombre se puede construir a partir de los siguientes elementos:
    [%ExeDir%]Directorio del ejecutable, siempre rellenado con el carácter "\".. Este directorio es equivalente al resultado de fExeDir.
    [%exeName%]Nombre del ejecutable.
    [%Fecha%]Fecha de inicio del archivo de registro.
    [%Hora%]Hora de inicio del archivo de registro.
    [%NombreUsuario%]Nombre del usuario actual.
    [%NombreDeLaComputadora%]Nombre del equipo.
    [%DataDir%]Directorio de los archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir.
    [%DirUserData%]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 activar la traza de las funciones,
      - "+P" para activar 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" junto al 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:
  • llamando a la función TelemetryDisable.
  • reinstalando la aplicación y desmarcando "Participar en la mejora..."..
  • a través del archivo .WX de . Este archivo debe contener las siguientes líneas:
    [WDANALYTICS]
    COLLECTE=0

    Observación: Esta entrada no se encuentra en el archivo .WX de 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