AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein {$define DXGETTEXTDEBUG} wirkt nicht
Thema durchsuchen
Ansicht
Themen-Optionen

{$define DXGETTEXTDEBUG} wirkt nicht

Ein Thema von charly52 · begonnen am 2. Sep 2018 · letzter Beitrag vom 3. Sep 2018
Antwort Antwort
charly52

Registriert seit: 2. Sep 2018
Ort: Salem, Baden
102 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

{$define DXGETTEXTDEBUG} wirkt nicht

  Alt 2. Sep 2018, 19:50
Hallo,

ich habe ein warscheinlich so banales Problem, daß es nirgends auftaucht.

Wenn ich DXGETTEXTDEBUG definiere, kann ich zwar im Debugger sehen, daß die entsprechenden Teile in gnugettext durchlaufen werden, aber ich bekomme keine Ausgabe auf Datei zu sehen.
Und wo DebugLogger hinschreibt kann ich nicht finden.

Irgendwo habe ich eine Hinweis auf ne "Konstante DebugLogFilename" gefunden. Die finde ich aber in gnugettext nicht. Wo ist die vergraben?
Was muss noch aktiviert, eingestellt oder sonstwie geändert werden, daß ich ein Logfile bekomme?

Besten Dank für eure Hilfe

Charly
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: {$define DXGETTEXTDEBUG} wirkt nicht

  Alt 3. Sep 2018, 06:07
Steht in der gnugettext.pas als Kommentar:

"// If the conditional define DXGETTEXTDEBUG is defined, debugging log is activated.
// Use DefaultInstance.DebugLogToFile() to write the log to a file."

Es wird also standardmäßig nix in ein File geloggt, du hast aber die Möglichkeit das selbst zu machen
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.603 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: {$define DXGETTEXTDEBUG} wirkt nicht

  Alt 3. Sep 2018, 17:12
Steht in der gnugettext.pas als Kommentar:

"// If the conditional define DXGETTEXTDEBUG is defined, debugging log is activated.
// Use DefaultInstance.DebugLogToFile() to write the log to a file."

Es wird also standardmäßig nix in ein File geloggt, du hast aber die Möglichkeit das selbst zu machen
Standardmässig werden die Logmeldungen in einen MemoryStream geschrieben.

Erst ein Aufruf von DefaultInstance.DebugLogToFile stellt das um, so dass in die angegebene Datei geschrieben wird. Dann wird automatisch der MemoryStream in die Datei geschrieben und anschließende Logmeldungen landen direkt in der Datei.
Thomas Mueller
  Mit Zitat antworten Zitat
charly52

Registriert seit: 2. Sep 2018
Ort: Salem, Baden
102 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: {$define DXGETTEXTDEBUG} wirkt nicht

  Alt 3. Sep 2018, 20:10
Hi


bin da ziemlich auf dem Schlauch gestanden.
Habe den Kommentar irgendwie nicht kapiert.
Aber jetzt läuft es.


Danke

Charly
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz