![]() |
Wie Enters aus einem String entfernen?
Hallo,
ich habe folgenden Code. Die MessageDlg zeigt die Fehlermeldung mit sLineBreak an, ist auch gut so, wegen der Übersichtlichkeit. Das Problem ist aber, dass auch in die Logdatei die sLineBreaks geschrieben werden, wo es dann unübersichtlich wird. Wie kann man in der "EventLog.Error(lvStr);" die sLineBreak filtern? Danke!
Delphi-Quellcode:
except
on E: Exception do begin lvStr := 'Fehler beim Verbinden mit der Datenbank!' + sLineBreak + sLineBreak + E.ClassName + sLineBreak + E.Message; MessageDlg(lvStr, mtError, [mbOk], 0); EventLog.Error(lvStr); EventLog.Info('- - - - - Anwendung geschlossen - - - - -'); Application.Terminate; end; end; |
AW: Wie Enters aus einem String entfernen?
Hallo,
StringReplace der LineBreaks mit Leerzeichen. Heiko |
AW: Wie Enters aus einem String entfernen?
Wie wäre es denn mit:
Delphi-Quellcode:
except
on E: Exception do begin lvStr := 'Fehler beim Verbinden mit der Datenbank!' + sLineBreak + sLineBreak + E.ClassName + sLineBreak + E.Message; MessageDlg(lvStr, mtError, [mbOk], 0); EventLog.Error(Format('Fehler beim Verbinden mit der Datenbank! - %s - %s',[E.ClassName E.Message])); EventLog.Info('- - - - - Anwendung geschlossen - - - - -'); Application.Terminate; end; end; |
AW: Wie Enters aus einem String entfernen?
Zitat:
|
AW: Wie Enters aus einem String entfernen?
@nahpets
Gute Idee, aber ich möchte nicht den String zwei mal schreiben. |
AW: Wie Enters aus einem String entfernen?
Dann mach es doch so:
Delphi-Quellcode:
except
on E: Exception do begin lvStr := 'Fehler beim Verbinden mit der Datenbank!'; EventLog.Error(Format('%s - %s - %s',[lvStr,E.ClassName E.Message])); EventLog.Info('- - - - - Anwendung geschlossen - - - - -'); lvStr := lvStr + sLineBreak + sLineBreak + E.ClassName + sLineBreak + E.Message; MessageDlg(lvStr, mtError, [mbOk], 0); Application.Terminate; end; end; |
AW: Wie Enters aus einem String entfernen?
Stimmt, vielen Dank!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz