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

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