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

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