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

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