Thema: Delphi GetNumberFormat

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: GetNumberFormat

  Alt 11. Nov 2004, 11:24
Du musst Speicherplatz für die Ausgabe reservieren:
Delphi-Quellcode:
Function Test( ValueStr : String ) : Double;
var Temp : String;
   anz : integer;
begin
  SetLength(temp, 60);
  anz := GetNumberFormat(LOCALE_USER_DEFAULT,LOCALE_NOUSEROVERRIDE,PChar(ValueStr),nil, PChar(Temp), Length(Temp));
  if anz =0 then
     RaiseLastWin32Error;
  SetLength(Temp, anz); // String verkürzen auf den gültigen Inhalt
Andreas
  Mit Zitat antworten Zitat