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

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