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

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