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

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