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

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