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

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