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

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