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

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