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

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