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

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