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

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