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

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