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

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