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 / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones varias de WINDEV
  • Uso de TraceBuild en las aplicaciones multilingües
  • Condiciones de uso según las plataformas
  • Ventana de salida
  • Menú contextual de la ventana de salida
  • Caso especial
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
Muestra un mensaje personalizable en la ventana de salida abierta en paralelo a la ventana actual.
Observación: Al igual que Traza, TraceBuild puede utilizarse en la fase de desarrollo para comprobar que el programa se ejecuta correctamente. En el editor, el Panel "Rastreo del depurador" muestra la información encontrada en el ventana de salida así como el texto completo de los errores que se produjeron.
Ejemplo
// Display an error message in the trace window
TraceBuild("The customer code %1 does not exist.", nCustomerCode)
Sintaxis
TraceBuild(<Initial string> [, <Parameter 1> [... [, <Parameter N>]]])
<Initial string>: Cadena de caracteres
Cadena de caracteres a mostrar. Esta cadena contiene parámetros opcionales (%1 a %n). Para mostrar el carácter %, este carácter debe escribirse dos veces (%%%).
<Parameter 1>: Cadena de caracteres opcional
Primer parámetro que se insertará en la cadena de caracteres.
<Parámetro 1> reemplazará al carácter %1, <Parámetro 2> reemplazará al carácter %2, etc.
El número de parámetros especificados debe ser igual o mayor que el número de parámetros utilizados en <Cadena inicial>.
Si <Cadena inicial> contiene más parámetros, los parámetros adicionales serán reemplazados por cadenas vacías.
<Parameter N>: Cadena de caracteres opcional
Enésimo parámetro que se insertará en la cadena de caracteres.
<Parámetro 1> reemplazará al carácter %1, <Parámetro 2> reemplazará al carácter %2, etc.
El número de parámetros especificados debe ser igual o mayor que el número de parámetros utilizados en <Cadena inicial>.
Si <Cadena inicial> contiene más parámetros, los parámetros adicionales serán reemplazados por cadenas vacías.
Observaciones

Uso de TraceBuild en las aplicaciones multilingües

En una aplicación multilingüe, se puede utilizar TraceBuild para simplificar la traducción Process:
  • el traductor traduce el mensaje utilizando los caracteres "%1", "%2"., ... en la ubicación relevante según el idioma.
  • los caracteres opcionales pueden ser reemplazados en todos los idiomas soportados.

Condiciones de uso según las plataformas

Linux La función TraceBuild permite mostrar solo la información solicitada en un archivo. Por Default, este archivo se crea en el directorio temporal de UNIX y se llama "Trace_<Project&gt.txt".
PHP La información de la función TraceBuild se muestra al principio de la página HTML devuelta.
AndroidWidget Android TraceBuild guarda la información solicitada sólo en la aplicación log( en tiempo de ejecución o en modo emulador). Este registro se puede ver cuando el dispositivo está conectado por USB o cuando se utiliza el emulador desde la aplicación DDMS que se proporciona con el SDK de Android.
WEBDEV - Código Servidor En modo AWP, la función TraceBuild permite mostrar la información solicitada solo en un archivo (constante trFile utilizada con la función TraceStart).
iPhone/iPadApple Watch La función TraceBuild muestra la información solicitada en la ventana de salida estándar de Xcode.
WINDEVWEBDEV - Código Servidor

Ventana de salida

  • La ventana para de salida se abre automáticamente desde la primera vez que se llama a la función TraceBuild (la función TraceStart se ejecuta automáticamente). De forma predeterminada, esta ventana se abre en la esquina superior izquierda de la pantalla.
  • El modo de funcionamiento de la función TraceBuild es similar al de la función InfoBuild pero la visualización se realiza en una ventana paralela, sin esperar la validación del usuario.
  • WEBDEV - Código Servidor La ventana de salida que se muestra desde un código Navegador es diferente de la que se muestra desde un código Servidor. Por lo tanto, se pueden abrir dos ventanas de salida diferentes al mismo tiempo.
WINDEVWEBDEV - Código Servidor

Menú contextual de la ventana de salida

El menú contextual de la ventana Trace permite:
  • copiar, cortar o pegar el contenido de la ventana de salida.
  • guardar el contenido de la ventana de salida en un archivo de texto.
    Atención: Esta opción solo está disponible si la biblioteca wdxxxstd.dll se encuentra en el equipo del usuario final.
  • borrar el contenido de la ventana de salida.
  • abrir la ventana de salida sobre las demás ventanas (incluidas las de otras aplicaciones).
  • guardar el tamaño y la posición de la ventana de salida al cerrarla. Cuando esta ventana vuelva a aparecer, mantendrá el tamaño y la posición guardados.
  • mostrar una barra de desplazamiento horizontal.
  • mostrar los caracteres especiales en gris o utilizarlos directamente: EOT, TAB, etc. Por lo tanto, los caracteres "Carriage Return" (CR) encontrados corresponden a "<\r>< >"..
    Observación: Esta opción se tendrá en cuenta a partir de la siguiente línea de información que se muestra.
WEBDEV - Código Servidor

Caso especial

Las funciones PageDisplay y PageRefresh no pueden utilizarse después de la función TraceBuild.
PHP Si se utilizan las funciones PageDisplay y PageRefresh, el motor PHP mostrará un mensaje de advertencia.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 21
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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