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

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