Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   E.Message - #13#10 löschen ? (https://www.delphipraxis.net/186541-e-message-13-10-loeschen.html)

H.Bothur 10. Sep 2015 08:23

Delphi-Version: 6

E.Message - #13#10 löschen ?
 
Moin,

ich stehe gerade auf dem Schlauch und brauch mal nen Anstoß :-(

Wenn ich beim Aufruf einer Website eine Exception bekomme steht in E.Message ein String ... z. B. 'EIdSocketError: Socket-Fehler # 10060'#$D#$A'Zeitüberschreitung bei Verbindung.'

Jetzt stört mich dabei aber die Zeilenschaltung ... ich dachte ich bekomme die einfach mit StringReplace(FehlerText, #13#10, '', []); raus, aber das geht nicht. Wie bekomme ich die sonst weg ??

gruß
Hans

Luckie 10. Sep 2015 08:30

AW: E.Message - #13#10 löschen ?
 
Da stimmt was nicht:
Delphi-Quellcode:
StringReplace(FehlerText, #13#10, '', [])
da fehlt ein ReplaceAll oder was eben gewünscht ist in den eckigen Klammern.

Und bitte definier "Das geht nicht", genauer. Was erwartest du und was passiert. Fehlermeldung. Wie sieht die nicht gewünschte Ausgabe aus?

H.Bothur 10. Sep 2015 08:38

AW: E.Message - #13#10 löschen ?
 
Es hat den text nicht ersetzt ... liegt aber an meiner eigenenDoffheit weil ich dachte das wäre eine Procedure ... als function und mit rfReplaceAll klappt es sofort :-(

Sorry !!

Hans


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 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