TFormatsettings is record type in Delphi which is used to get or set local information’s like DateTimeFormat, CurrencyFormat, DecimalSeparator etc. wich is declared in System.SysUtils. For Example you need to retrive your current DecimalSeparator:
1 2 3 4 5 6 7 |
procedure TForm1.Button1Click(Sender: TObject); var fs: TFormatSettings; begin GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, fs); ShowMessage('Actual decimalseparato is:' + fs.DecimalSeparator); end; |
If you need to force some local settings for conversions you can do for example:
1 2 3 4 5 6 7 8 9 10 11 |
procedure TForm1.Button1Click(Sender: TObject); var myMoney : String; FS : TFormatSettings; myMoneyFloat: Extended; begin myMoney := '100000,66'; FS.DecimalSeparator := ','; myMoneyFloat := StrToFloat(myMoney,FS); ShowMessage('Your actual balance:' + myMoneyFloat.toString); end; |
If you want to…
Leggi tutto
How to get record number of dataset using row_number window function with over().
1 2 3 4 |
SELECT row_number() over(), t.* FROM test t |
Example of record number of dataset with even and odd column sorting.
1 2 3 4 5 6 7 8 9 |
SELECT row_number() over(), (CASE WHEN mod(row_number() over(),2) = 0 THEN 'even' ELSE 'odd' END) AS my_column, custom.* FROM ( SELECT t.* FROM test t ORDER BY t.description ) custom |
With bash you can more and more… In linux you can use the “find” command from terminal and execute a command for each result simply. To change all subfolder permission from a folder recursively you can type:
1 |
find /home/xtr/Desktop/myFolder -type d -print0 |xargs -0 chmod 755 |
now all falders have the execution permission. To change all files permission from a folder recursively you…
Leggi tutto
Per poter eseguire automaticamente un’applicazione alla partenza della sessione gnome esiste un software presente nella distribuzione di Ubuntu. Può essere richiamato a riga di comando:
1 |
$ gnome-session-properties |
oppure da interfaccia cercando tra le applicazione e filtrando per “start” e poi è possibile creare un elemento nuovo per lo startup dell’applicazione…
Leggi tutto
To be able to automatically run an application at the start of the gnome session there is a software present in the Ubuntu distribution. It can be invoked on the command line:
1 |
$ gnome-session-properties |
or from the interface by searching among the applications and filtering by “start” and then you…
Leggi tutto
E’ facile comprendere che la gestione dello stato di attività delle applicazioni per dispositivi mobili (iOS / Android ) sia molto più prioritaria rispetto a una qualsiasi applicazione desktop o server che sia. I motivi di questa sottile ma sostanziale differenza derivano da due fattori non trascurabili : 1° la privacy dell’utente 2° la gestione…
Leggi tutto