![]() |
AW: Delphi 11 Alexandria ist ONLINE!
Zitat:
Es müssen nur die Dimensions exakt passen, und natürlich die sonstigen JPG/PNG Anforderungen. Da gibt es so eine Art System bei den Dimensions, was aber von Designern und nicht Mathematikern entworfen wurde, ich skaliere mir schonmal Screenshots vom hoher Auflösung auf die Kleinen runter. Vorraussetung dafür ist das man mit TAlignLayout sein Design und das Display "responsiv" hält, so dass es auch auf kleinen/großen Bildschirmen gleich aussieht. |
AW: Delphi 11 Alexandria ist ONLINE!
Zitat:
|
AW: Delphi 11 Alexandria ist ONLINE!
Ich habe die IDE-Layouts wieder auf den mittleren von 3 Monitoren eingestellt - das funktioniert aber nicht (die Docking-Einstellungen aber schon).
Kann das jemand bestätigen? Ansonsten hat die D11-Installtion bei mir augenscheinblich gut funktioniert (Web-Installer). |
AW: Delphi 11 Alexandria ist ONLINE!
StrToDateTime mit FormatSettings dd.mm.yyyy hh:nn:ss funktioniert nicht mehr.
Liefert eine Exception. |
AW: Delphi 11 Alexandria ist ONLINE!
Zitat:
|
AW: Delphi 11 Alexandria ist ONLINE!
Was heißt hier mehr als dürftig.
Ich rufe StrToDateTime mit Formatsettings Shortdateformat dd.mm.yyyy hh:nn:ss, DateSeparator ., TimeSeparator : auf, und 20.09.2021 09:10:57 wird nicht mehr in DateTime umgewandelt. Diese Funktion die seit Jahren funktioniert hat geht jetzt nicht mehr. Wenn man einen Vergleich der SysUtils macht, kommt man drauf, dass hier massiv geändert wurde. |
AW: Delphi 11 Alexandria ist ONLINE!
Zitat:
Abgesehen davon wird bei einem Datumsformat in Short- bzw. LongDateFormat immer der Slash "/" als Trenner angegeben. Das tatsächlich verwendete Zeichen steht ja in DateSeparator. Wenn ich also für das ShortDateFormat "dd/mm/yyyy" angebe (das Time-Format spielt hier keine Rolle, nur der TimeSeparator), funktioniert StrToDateTime wie dokumentiert. |
AW: Delphi 11 Alexandria ist ONLINE!
Laut Delphi Hilfe:
Beschreibung Mit StrToDateTime kann ein String mit einer Datums-/Zeitangabe geparst werden. Enthält S kein gültiges Datum, wird eine EConvertError-Exception ausgelöst. Der in S angegebene String muss das aktuell in der Systemsteuerung festgelegte Format haben. In Deutschland ist das Format normalerweise DD.MM.YYYY HH:MM:SS. Die Angaben AM und PM sowie die Sekunden sind optional. Verwenden Sie das 24-Stunden-Format (7:45 PM entspricht dann 19:45), wenn AM oder PM nicht angegeben wird. Jahresangaben zwischen 0 und 99 werden mithilfe der globalen Variablen TwoDigitYearCenturyWindow konvertiert. Dieser Wert wird entweder in einer globalen Variablen (erste Form) oder als Feld des Parameters FormatSettings (zweite Form) gespeichert. Weitere Informationen finden Sie unter "Formatvariablen für Datums-/Zeitangaben". Die erste Form von StrToDateTime ist nicht Thread-sicher, da die landesspezifischen Informationen der globalen Variablen verwendet werden. Der Thread-sicheren zweiten Form werden die landesspezifischen Informationen im Parameter FormatSettings übergeben. Bevor Sie diese Form von StrToDateTime aufrufen, müssen Sie die Informationen in den Parameter FormatSettings schreiben. Die landesspezifischen Standardinformationen können mit GetLocaleFormatSettings zugewiesen werden. |
AW: Delphi 11 Alexandria ist ONLINE!
Hallo Uwe
Habe es nun mit deinen Anmerkungen ausprobiert. Es funktioniert so. Leider hat Delphi seit 1997 mit diesem Format auch funktioniert. Wir müssen nun das Format entsprechend anpassen und dass in Millionen Codezeilen. |
AW: Delphi 11 Alexandria ist ONLINE!
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 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 by Thomas Breitkreuz