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

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