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

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