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

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