![]() |
DecimalSeparator
Hallo, ich habe schon wieder eine Frage.:(
Ich schreibe jetzt die HML-Datei, mit der GoogleEarth anfliegen soll. Das klappt beinahe. KML-Datei
Delphi-Quellcode:
So sieht es falsch aus.
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>2015.03.12=15-47-54.jpg</name> <description>Hier wurde das Bild aufgenommen.</description> <Point> <coordinates>7,90963889, 50,79475556, 0</coordinates> <--- hier ist das Problem. </Point> </Placemark> Delphi schreibt bei LON und LAT ein Komma statt den Punkt(Format()), den Google verlangt, entsprechend dem deutschen Setting-Schema. Wie kann ich nur für diese eine Zeile das FormatSetting-Schema auf US umnstellen. Willie. |
AW: DecimalSeparator
TFormatSettings.Create('en-US') liefert dir die US-FormatSettings. Dass musst du dann an die Funktion übergeben die die Zahl in einen String umwandelt.
|
AW: DecimalSeparator
Danke, so geht es. Format hat also eine überladene Variante. Jetzt habe ich es gelernt. Willie.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 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