Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
10. Feb 2020
TVarRec kennt nur 32 und 64bit Integer mit Vorzeichen und kennt kein TDateTime - Float nur als Extended oder Currency (da wär ja sogar Variant besser -.-)
Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
7. Feb 2020
Falsch! Es ist ein TVarRec - und die haben ebend nicht genügend Informationen über den Typen.
Hab erst gestern geschaut, ob man Format so umbauen könnte wie string.Format in .NET, die dort übergebenen Parameter sind alle object und haben somit die exakten Typeninformationen dabei.
Mit SysUtils.Format kann ich nichtmal Datum oder Zeit allein über den Formatstring ausgeben :kotz:
Indem...
Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
5. Feb 2020
Im Hinblick auf Lokalisierung (resourcestrings) ist das gar nicht mehr so toll, wie es zuerst erscheinen mag. Denn man kann string Interpolation nur dort nutzen, wo auch die im String referenzierten Symbole zugänglich sind. Und in aller Regel hat man dort, wo resourcestrings deklariert werden keinen Zugriff auf diverse Variablen oder Properties.
Es gibt auch Entwickler, die String...
Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
5. Feb 2020
Nein, es gibt keine String interpolation mit Variablennamen in Delphi. Nur die von Format akzeptierten Platzhalter.