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

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