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