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

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