![]() |
"Toleranteres" VarToStr?
Hallo zusammen!
Ich möchte für Logging-Zwecke und Fehlermeldungen möglichst beliebige Variant-Werte (inkl. Typ varError etc.) in Strings umwandeln. Mit VarToStr wird das aber nix und was anderes habe ich bisher auch nicht entdeckt. Ich könnte jetzt was selberschnitzen, aber lieber wäre mir natürlich eine fertige Möglichkeit. Kennt ihr da was? |
AW: "Toleranteres" VarToStr?
Genau das war eins der ersten Dinge die ich mit Delphi geschnitzt habe :-)
Ich habe einfach
Delphi-Quellcode:
genommen: Den Typ kann man mittels meinValue.TypeInfo.Name als String haben, zum String casten geht einfach mit
TValue
Delphi-Quellcode:
meinValue.ToString();
Delphi-Quellcode:
lässt sich damit direkt aufrufen mit
loggeEtwas(meinValue: TValue; [...]);
Delphi-Quellcode:
oder loggeEtwas
loggeEtwas('Hallo', [...])
Delphi-Quellcode:
. Kommt das hin?
(3.14)
|
AW: "Toleranteres" VarToStr?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 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