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

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