Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
24.04.2026, 20:51:13

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  FRED - grafické vývojové prostředí
| |-+  FRED - platforma XCom
| | |-+  Nastavení času
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: Nastavení času  (Přečteno 3568 krát)
libor
moderátor+

Příspěvků: 388



« kdy: 10.08.2011, 07:19:33 »

Chtěl bych nastavit čas přes modul Timdat. "Vysunul" jsem si parametry settime a setdate pod tento modul, ale ať zadávám jakékoliv hodnoty, tak se mi nedaří, aby se mi čas nastavil. Když tu samou hodnotu zadám přes dialog, tak se nastaví. Blokovací vstupu ovládám. Kde dělám chybu?

Dotaz zaslaný mailem (viz výzva).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 10.08.2011, 07:35:25 »

Problém je v tom, že zadávaná hodnota do dialogu je v BCD (zapisované číslo se bere jako hexadecimální), takže při zápisu do label-konstanty je potřeba hodnotu nejprve převést do desítkové soustavy.

Například pro zadání času 11:11:11 by se do dialogu zapsalo 111111, což je číslo 0x111111, které je potřeba před zápisem do label-konstanty nejprve převést do desítkové soustavy (1118481).

Ukázka je v přiložené projektu.

(připojené soubory vidí pouze registrovaní uživatelé)
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!