Beschreibung für TraceDxServer ============================== Konfigurations-Dateien: liegen unter user\AppData\Roaming\DenkDirNix\TraceDx - Client-spezifisch: .ini - für ist immer der ERSTE gestartete Client massgeblich - enthält Filter, Farbzuordnungen, Anzeigen, Message-Steuerung - wird bei Trace-Ende automatisch aktualisiert - allgemein : Program.ini und Forms.ini - enthält u.a. die aktiven Kommunikationwege (können nur hier aktiviert werden!) - wird per Befehl Optionen->SaveWindowPos aktualisiert Compare: Als Unterstützung für Delta-Tests kann ein Trace als Compare-Referenz ausgewählt/gespeichert werden. Mit folgendem Compare-Aufruf wird dann der aktuelle Fensterinhalt gegen diese Referenz verglichen. Der dafür aufgerufene Comparer (z.B. BCompareLite) wird in der ini-Datei festgelegt. Funktionen im Menü "Client" "Client-Stop": Nur bei Kommunuikation über Messages verfügbar. Der in der IDE laufende Client kann über eine Bedingung gestoppt werden und geht dann in den IDE-Debug-Modus über. Er steht dann natürlich im Trace-Aufruf, nach einigen Steps (F8) landet man dann im eigenen Code. "use Client-Timestamp" Die Systemzeit im Server und im Client können voneinander abweichen. Standardmäßig wird der des Clients angezeigt (falls unter "View" aktiviert) "use Client-Indent" Bei mehreren Clients sollte jeder mit seinem eigenen Indent angezeigt werden. Falls nur ein Client mit DLLs läuft ist es besser, die Summe aller Client-Indents zu bilden, da die Indent-Verwaltung in DLLs unabhängig vom aufrufenden Client läuft. Suchen: - Groß-/Kleinschreibung wird ignoriert - der Text kann an beliebigiger Stelle in der Zeile vorkommen Regeln für Eingaben im Color-Dialog ( View -> Color-Dialog ) Highlight: - Groß-/Kleinschreibung ist relevant - der Text kann am Anfang oder an beliebigiger Stelle (Option) in der Zeile vorkommen Farbauswahl: - Groß-/Kleinschreibung ist relevant - der Text kann am Anfang oder an beliebigiger Stelle (Option) in der Zeile vorkommen Filter: - Groß-/Kleinschreibung ist relevant - der Text - muss standardmäßig am Anfang der Zeile ... - ... oder (Option) an beliebigiger Stelle in der Zeile vorkommen - oder darf nicht vorkommen Filter (Client-seitig): - Groß-/Kleinschreibung ist relevant - der Text muss am Anfang der Zeile stehen bzw nicht stehen