Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Code für LINUX .... (https://www.delphipraxis.net/196580-delphi-code-fuer-linux.html)

bernhard_LA 31. Mai 2018 20:37

Delphi Code für LINUX ....
 
ich muss für die Portierung von einer App auf Linux diesen Code ersetzten, da er die unit windows bisher verwendet hat, die muss natürlich jetzt ersetzt werden


Delphi-Quellcode:
{$IF CompilerVersion > 20} // Delphi 2010 or later {$ifend}
  CommaSettings.Create(LOCALE_SYSTEM_DEFAULT);
{$ELSE}        // Delphi 7 --> veraltet
  GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, CommaSettings);
{$IFEND}
  CommaSettings.DecimalSeparator := '.';

was würde man als beste Lösung jetzt neu Kodieren ...

Harry Stahl 31. Mai 2018 20:45

AW: Delphi Code für LINUX ....
 
Hier kannst Du die System.SysUtils nutzen:

Delphi-Quellcode:
FMS := TFormatSettings.Create('');
Wobei Du da bei Bedarf noch das Land angeben kannst.

Unter FMS.DecimalSeparator findest Du dann, was Du brauchst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz