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

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