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

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