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

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