Thema: Delphi Regionale Einstellungen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.137 Beiträge
 
Delphi 12 Athens
 
#11

AW: Regionale Einstellungen

  Alt 16. Mai 2012, 10:14
Wieso verwendet man hier auch LPSTR?
Zitat:
LPSTR = PAnsiChar;
Im MSDN (Bei Google suchenSetLocaleInfo) steht doch ausdrücklich LPCTSTR.

Oder man nimmt einfach PChar.


PS: Sowas ist übrigens einer der Gründe, warum es beim Umstieg auf Unicode (Delphi 2009 und höher) so viele Probleme gab ... schlechter/fehlerhafter Code.


[add]
Delphi-Quellcode:
procedure SetDecimalSeparator(Ch: Char);
begin
  Application.UpdateFormatSettings := True;
  if SetLocaleInfo(GetThreadLocale, LOCALE_SDECIMAL, PChar(String(Char))) then
    DecimalSeparator := Ch;
  Application.UpdateFormatSettings := False;
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (16. Mai 2012 um 10:19 Uhr)
  Mit Zitat antworten Zitat