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

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