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

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