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

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