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

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