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

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