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

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