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

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