Tech Articles


DEPURAR EN POWER BUILDER CONSEJOS Y TRUCOS


  • Insertar un breakpoint.- Ejecute la opción de menú principal: Edit/ Insert BreakPoint
    • Requisito: Debes estar en el editor de código (script) .
  • Inicializar el depurador. Ejecute la opción de menú principal: Run / Debug nombre de su aplicación
    • Ejecute la opción Debug  / Start nombre de su aplicación
  • Ejecutar línea por línea.- F8
  • Detener el depurador.-  Debug/Stop
  • Ver el contenido de una variable.—Seleccione la variable, dar click derecho y escoger la opción quickwatch
    • Requisito: Debe estar ejecutándose la aplicación en modo de depuración

 

Truco: Algunas veces tenemos un error en tiempo de ejecución que nos hace que Powerbuilder se cierre, para localizar en donde ocurre esto la opción Depurar en tiempo de ejecución ayuda mucho.

Para encender esta opción.- Ejecute la opción de menú principal: Tools/ System Options.. y en la pestaña General encienda la opción (palomear)  Just in time Debugging

Ejecute su aplicación y usualmente en donde tiene el error Powerbuilder se detendrá

  • Requisito: Limpie todos los breakpoints para facilitar la tarea

 

  • Quiere saber que fue todo lo que ejecuto powerbuilder hasta este momento.
  • Enciende la opción: Enable PBDebugTracing
  • Indicale a powerbuilder el archivo de salida.- Opción PBDebug Output Path
  • Quiere saber qué sentencias SQL ejecuto hasta el momento.
    • Apóyate en la opción “TRACE” que permite al objeto de transacción generar un log.
      • sqlca.dbms = "Trace manejador de base de datos"
    • Distingue quien ejecuto el SQL : OUTPUT BUFFER (PowerScript) , OUTPUT BUFFER (DataWindow)
Comments (0)
There are no comments posted here yet

Find Articles by Tag

BLOB .NET Std Framework Resize SQL Server PostgreSQL Encryption JSON TreeView Installation C# 64-bit GhostScript Oracle Mobile API REST Messagging RibbonBar Variable Debugging CI/CD Application Android Charts Expression SqlModelMapper NativePDF Syntax Configuration DLL PDF Automated Testing Window Migration .NET DataStore Event Database Table Schema Database Object Authorization Database Connection Database Table Data Web API Event Handling DataWindow PowerBuilder TLS/SSL Service SOAP Filter Visual Studio File Deployment Testing PBVM Windows OS Debug Open Source DragDrop UI Modernization PostgreSQL ODBC driver Git SnapObjects Branch & Merge OLE Database Profile Trial Import JSON Array Class Platform Excel External Functions Bug ActiveX IDE Design DevOps Database Table Web Service Proxy Performance SDK ODBC Text Outlook OAuth Event Handler SQL PowerBuilder Compiler Encoding PowerServer Mobile CrypterObject Repository TFS 32-bit Model Error Export Database Sort CoderObject WinAPI HTTPClient UI Themes Interface Stored Procedure DataType iOS TortoiseGit Icon Jenkins XML SnapDevelop PowerServer Web Azure RibbonBar Builder Import JSONGenerator PowerBuilder (Appeon) Windows 10 Icons Transaction WebBrowser PBNI SVN OAuth 2.0 Export JSON COM Authentication UI Source Code Menu Script .NET Assembly JSONParser PDFlib Source Control Database Painter Validation Elevate Conference PBDOM Debugger MessageBox PFC DataWindow JSON License RESTClient RichTextEdit Control PowerScript (PS) Linux OS OrcaScript Data Graph SqlExecutor InfoMaker