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

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