4D v15

Debugger and Runtime Explorer

Home

 
4D v15
Debugger and Runtime Explorer

Debugger and Runtime Explorer  


 

Eingeführt mit 4D v14 R3

Die Seite Prozess wurde geändert, sie zeigt jetzt folgende Informationen:

Die Liste der Prozesse ist jetzt ähnlich wie die Seite Prozesse des 4D Server Verwaltungsfensters. 

Die Werte für ID, Name, Status und Zeit sind gleichgeblieben. Folgende Informationen wurden verändert:

  • CPU: die grafische Ansicht ist nicht mehr verfügbar. Eine Einfärbung des Hintergrunds zeigt die aktuelle Auslastung des Prozesses an.
  • Jedem Prozess ist ein Icon zugeordnet, Farbe und Form kennzeichnen die Art des Prozesses:
    Anwendungsserver
    SQL Server
    DB4D Server (Datenbank Engine)
    Web Server
    SOAP Server
    Geschützter 4D Client Prozess (Prozess für Entwicklungsumgebung eines Client)
    4D Client Hauptprozess (Hauptprozess eines Client; unterstützender Prozess, Spiegelprozess eines 4D Client auf dem Server)
    4D Client Basisprozess (Prozess existiert parallel zu einem 4D Client Prozess; präemptiver Prozess zur Kontrolle des jeweiligen 4D Client Hauptprozesses)
    Reserve Prozess (ehemaliger oder zukünftiger "4D Client Prozess")
    4D Client Prozess (auf einem Client gestarteter Prozess)
    Serverprozedur (von einem Client gestarteter Prozess auf dem Server)
    Web Methode (z.B. über 4DACTION gestartet)
    SOAP Methode (über einen Web Service gestartet)
    SQL Methode (über eine SQL Anfrage gestartet)

Die Leiste mit Schaltflächen am unteren Rand wurde ebenfalls aktualisiert. Anstelle der bisherigen Schaltfläche "Optionen" mit DropDown Liste erscheinen jetzt drei separate Schaltflächen:

Eingeführt mit 4D v14 R4

Im Bereich Überprüfung des Runtime Explorer bzw. des 4D Debugger wird jetzt angezeigt, wieviele Datensätze gesperrt sind. Diese Information ist im 4D Einzelplatz und in 4D Server verfügbar.

4D Debugger:

Eingeführt mit 4D v14 R4

Im Debugger und Runtime Explorer gibt es die neue Liste Current Form Values. Sie enthält die Namen der dynamischen Objekte im aktuellen Formular, sowie den Wert der zugeordneten Variable:

Einige Objekte, wie z.B. Listbox Arrays erscheinen mit zwei unterschiedlichen Einträgen: Die Variable des Objekts selbst und ihre Datenquelle.

Diese neue Liste ist besonders hilfreich bei Formularen mit mehreren dynamischen Variablen: Über die Formularobjektnamen lassen sich dynamische Variablen leicht identifizieren.

In bisherigen 4D Versionen waren diese in der Liste Variablen/Prozesse enthalten. Hier wurden dynamische Variablen über ihren internen Namen angegeben, wie z.B. $form.9.8. Dynamische Variablen erscheinen nicht mehr in dieser Liste, sondern nur in der Liste Current Form Values. Über den Eintrag Zeige Typen des Kontextmenüs können Sie den internen Namen von dynamischen Variablen weiterhin anzeigen:

Dynamische Variablennamen haben oft die Form "$form.4B9.42":

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Designmodus

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D v15 - Upgrade (Standard Edition) ( 4D v15)