Usina BRGuía AdvPL
Ingresar
← Todos los temas
GUíA PRáCTICAEn revisión

Depuración e inspección de variables

Prepara caso pequeño para observar valores en breakpoint.

Depuración e inspección de variablesAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

TDS VSCode oficial documenta launch.json, conexión al servidor e inicio con F5. Debug Console inspecciona variables y ejecuta operaciones: evaluar expresión no siempre es observación sin efectos. Compilar fuente en ambiente de prueba correspondiente y colocar breakpoint en línea nTotal; observar nCantidad/nPrecio antes y nTotal tras avanzar. Ejemplo usa datos ficticios sin abrir tablas. Versiones y launcher deben corresponder al SmartClient elegido. (TOTVS, s.f., ref. 1)

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
User Function Ed345()
    Local nCantidad := 2
    Local nPrecio := 15
    Local nTotal
    // Breakpoint en asignacion; avanzar para observar resultado.
    nTotal := nCantidad * nPrecio
    ConOut(cValToChar(nTotal))
Return Nil
Resultado esperado

Tras asignación, nTotal esperado 30; antes variable local sin valor numérico asignado. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Alinear fuente y RPO. No evaluar funciones de escritura para inspeccionar; evitar credenciales o datos reales en capturas/logs.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. TDS VSCode, wiki oficial, Configurações de Debug e Debug Console. GitHub. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha