windows einstellung dezimaltrennzeichen mit Borland ändern?
-
Hi Leute,
hat da vielleicht jemand eine Idee welche Funktionen man dafür nutzen könnte.
MfG
-
Schau mal nach der Variablen DecimalSeparator.
-
Danke schonmal.
Ich habe in der MSDN dies gefunden:
property String^ DecimalSeparator{
String^ get();
Void set(String^);
}wie wende ich dies jetzt unter borland an?
MfG
-
Hallo
Die MSDN hilft dir da nicht weiter, denn Th meint die gleichnamige globale Variable aus der VCL.
Und alles was du brauchst ist eine einfache ZuweisungDecimalSeparator = '.';
Achtung das ändert ausschließlich Programmweit und nur für entsprechende VCL-Funktionen, nicht windowsweit. Wenn du wirklich Windowsweit ändern willst must du erstmal dich schlau machen wo Windows diese Einstellung speichert (vermutlich Registry) und entsprechende WinAPI-Funktionen benutzen. Ich rate aber davon ab dem User sein ganzen Windows zu ändern.
bis bald
akari
-
also ich möchte das gerne Wndows weit ändern, wo muß ich n der Registry suchen?
MfG
-
Die zugehörige WinAPI-Funktion heißt SetLocalInfo() bzw. zum Auslesen GetLocalInfo(). Als LCTYPE mußt du LOCALE_SDECIMAL benutzen.