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

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