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

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