Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Mi-Ki 26. 11. 2016, 20:06:58

Název: Lazarus: formátování uloženého času
Přispěvatel: Mi-Ki 26. 11. 2016, 20:06:58
Zdravím.

Label1.Caption:= TimeToStr(time); a s 19:21:05 mame 07:21:05

Ini.WriteTime('Test', 'time', time);  a s 19:21:05 mame uložene time=07:21:05

Už jsem našel řešení přes  FormatDateTime.
Zajímalo by mně však proč to děla?
Děkují.
Název: Re:Lazarus - linux - problem s time
Přispěvatel: hu 26. 11. 2016, 20:59:45
To je jako co za parodii na jazyk?
Název: Re:Lazarus - linux - problem s time
Přispěvatel: ehmmm 26. 11. 2016, 21:14:16
Podle toho, co jsem nasel, tak zalezi, co mas v LongtimeFormat.

Jinak tedy samozrejme je Pascal hodne ukecanej na praci, ale zase se v tom dobre klika GUI.
Název: Re:Lazarus - linux - problem s time
Přispěvatel: Mi-Ki 26. 11. 2016, 22:01:35
Podle toho, co jsem nasel, tak zalezi, co mas v LongtimeFormat.

Jinak tedy samozrejme je Pascal hodne ukecanej na praci, ale zase se v tom dobre klika GUI.

No pravě že ho chci na raspberry kvůli tomu gui.
V delphi docela umím,lazarus ve win je take ok, dost podobný, ale linux  :-\,skok do neznama.

Kód: [Vybrat]
Ini.WriteString('Test', 'FormatSettings', FormatSettings.LongTimeFormat);
Ini.WriteTime('Test', 'time', time);     
FormatSettings=hh:nn:ss ampm
time=09:53:41
Název: Re:Lazarus - linux - problem s time
Přispěvatel: . 26. 11. 2016, 22:28:10
Už jsem našel řešení přes  FormatDateTime.
Zajímalo by mně však proč to děla?
Asi to datum taky nějak formátuje a používá jiný formát. Buď jde formát nastavit, nebo si to zformátuj sám a zapiš jako string. Není co řešit.
Název: Re:Lazarus - linux - problem s time
Přispěvatel: Martin Dráb 27. 11. 2016, 01:53:25
Citace
No pravě že ho chci na raspberry kvůli tomu gui

Možná to už updatli, ale dlouho měli v Raspbianových repozitářích hodně starou verzi Lazarusu, takže pozor na to.

Ani na Windows to pořád ještě není ono (alespoň poslední stable verze ne), například virtuální ListView dost trpí blikáním při překreslování (ve srovnání s Delphi). Ale musím uznat, že se velmi zlepšili. Nedávno jsem přepisoval GUI ke své utilitce, aby bylo kompatibilní i s Lazarusem a podařilo se celkem bezbolestně.