![]() |
GetNumberFormat
Hallo
Ich habe probleme mit der funktion GetNumberFormat. Und zwar stürtzt nach beim initialisieren der Forms die Applikation ab wenn ich diese funktion verwende. Ich benutze sie folgender massen.
Code:
Ist der aufruf so korrekt?
Function Test( ValueStr : String ) : Double;
var lTemp : PChar; lResult : String; GetNumberFormat(LOCALE_USER_DEFAULT,LOCALE_NOUSEROVERRIDE,PChar(ValueStr),nil,lTemp,60); . . . |
Re: GetNumberFormat
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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 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