"14/10/2021 is not a valid date"
I guess it is expecting date with dot as a separator?
Could you please check what is in Tools -> Settings -> Language, id fate format match your OS settings? That might be it :)
"14/10/2021" is not a valid date.
Doesn't it (for whatever reason) take 14 for month and 10 for day?
I think the format mm/dd/yyyy must be set in https://www.geocaching.com/account/settings/preferences. It cannot be automatically distinguished from dd/mm/yyyy.
Tools -> Settings -> Language = M/d/yyyy
geocaching.com = mm / dd / yyyy
Změna "s: = FormatDateTime ('dd/mm/yyyy 00: 00: 00', dt);" na "s: = FormatDateTime ('mm/dd/yyyy 00: 00: 00', dt);" v "butSaveOnClick" mi to opravilo. Mohlo by to rozbít věci pro ostatní uživatele.
To je ulozeni data/casu posledniho cteni, aby se priste nezacinalo od zacatku. To ale musi byt take v souladu s funkci cbDbOnChange(). Jinak se budou pozadovat nesmysly pri cteni ze serveru.
Požití funguje dobře s novou úpravou pro mě.
Chapu. Jen obecne to pouzitelne neni. Bylo by potreba zjistit format, v kterem pracuje system a ten zapsat do formularoveho prvku (bez ohledu na to, jaky format je v ini souboru). To jsem neudelal a ani ted, kdyz na to koukam, nevidim moc jednoduchou cestu - funkce, ktere to umoznuji, nejsou scriptu k dispozici, muselo by se pres deklaraci externich funkci v dll knihovnach, a do toho se mi moc nechce, je to trochu vyzkumna cinnost, zejmena typy parametru, aby prosly a pritom byly funkcni.
Má "s: = FormatDateTime ('ddddd 00: 00: 00', dt);" pracovat jinde? Zdá se, že to funguje a zdá se, že zná místní nastavení. Může být také zpětně kompatibilní.
Co myslis tim "zpetne kompatibilni"? Pokud se predpoklada v INI souboru nejaky format a je tam jiny, tezko bude nacten a spravne zpracovani (pro dalsi cteni dat ze serveru).