Entwickler-Ecke
Sonstiges (Delphi) - Variable Ty Currency
TimHa - Do 23.02.06 18:49
Titel: Variable Ty Currency
Hallo zusammen!
Ich arbeite mit Delphi 6.0 Enterprise Edition. Wenn ich eine Variable vom Typ Curreny habe wird mir der Wert immer als DM angezeigt. Ich hätte den Wert viel lieber in Euro. :) Kann ich das irgendwo umstellen?
Tim
Gausi - Do 23.02.06 18:53
Schau dir mal CurrencyString an ;-)
TimHa - Do 23.02.06 19:07
Die Delphi Hilfe antwortet mir hierauf:
CurrencyString legt das Währungssymbol (bzw. -zeichen) fest, das bei der Umwandlung von Gleitkomma- in Dezimalwerte verwendet wird. Der Anfangswert wird aus LOCALE_SCURRENCY abgerufen.
Wo ist denn dieses LOCALE_SCURRENCY?
Um mein Projekt kurz zu beschreiben: Ich addiere ein paar Zahlen, die in eine Datenbank geschrieben werden. Das Ergebnis soll vom Typ Currency sein. Müsste doch eigentlich klappen, oder?
UGrohne - Do 23.02.06 19:18
Geh einfach in die Systemsteuerung in die Regionsoptionen und stelle Deine Währung auf € um, fertig ;)
TimHa - Do 23.02.06 19:24
Danke für den Tipp! Wäre ich nicht drauf gekommen.
Jetzt noch was zum Verständnis: Dieser Wert ist doch von Windows festgelegt oder? Ich frage deshalb, weil mein Programm mal auf anderen Rechnern installiert werden soll. Wäre ja für den Anwender doof, wenn er das von Hand umstellen müsste.
Warum ist der Wert eigentlich bei Windows XP noch auf DM? Sollte er nicht längst auf € umgestellt sein?
Gruß,
Tim
UGrohne - Do 23.02.06 19:28
Also bei mir ist er bei XP auch automatisch auf € eingestellt. Ich weiß nicht, warum nicht bei Dir.
Es gibt vielleicht noch die Möglichkeit, das über die Registry umzustellen. Der Key sCurrency liegt in HKCU\Control Panel\International
TimHa - Do 23.02.06 19:47
So, hab es umgestellt und es hat alles funktioniert, d.h. das Programm sieht so aus, wie ich es haben möchte. :)
Danke für deine Hilfe. Hat mir viel Arbeit erspart! :)
Tim
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!