» Poradna » Programy

Konec Windows aneb magicke datum 1/1/4501

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 12/12
 |   |   |  [89.176.39.---]

netusi nekdo, podle ceho M$ odvodil datum 1/1/4501 ?!?

http://msdn.microsoft.com/library/default.asp

Date/Time Behaves much like Date/Time fields in other applications. If a date field does not have a value, Outlook arbitrarily assigns 1/1/4501 as the date, because internally, all date fields need to have some value. When referring to dates via VBScript, they should be enclosed with pound signs (i.e. #1/1/4501#). Internally, if a date is empty (equal to 1/1/4501), Outlook displays "None" on a form.

PS
uplne bych se uspokojil s necim jako je 1/1/1900 nebo 1/1/9999 nebo proste null nebo "" ;o))

Odpovědi na otázku

 |   |   |  [85.207.57.---]

Ja by som si tipol ze to vychadza z velkosti pametoveho miesta do ktoreho to ukladaju taky long64.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [89.176.39.---]


msgbox clng(cdate ("1/1/4501"))
= 949998
uz jsi blizko...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [212.86.197.---]

Ak to nie je nejaka max. hodnota alebo nejaka okruhla specialna hodnota datoveho typu v ktorom je to ulozene (prevodnymi funkciami nemusis zakonite ziskat presne to co je v pamati ulozene), tak je to potom asi len hodnota ktora programatora v tom momente napadla, ako nepravdepodobna. 1.1.1900 sa moze niekde vyskytnut ak niekto ma napr. zaznamy nejakych starsich obyvatelov a ich datumy narodenia apod. Preco nie rok 9999? A preco nie rok 9998? Preco nie 4501? Preco je tlacitko Start vlavo a nie vpravo? Pripomina mi to deti ked su vo veku 3 ci kolko rokov.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [89.176.39.---]

no, kdyz to uvede do dokumentace, tak at si klidne nahodne cislo dava...
ale kdyz je na webu M$ JEDNA jedina zminka a to jeste uplne mimo dokumentaci funkci, ktere to vyzaduji a je to skoro uvedene v poznamce... tak pak bych uvital nejake cislo, ktere se da nejak tipnout ;o))
PS: proc je start vlevo... protoze cteme zleva->doprava... v hebrejskych windows je vpravo ;o)) /mel jsem cest do nich 1x instalovat IE... docela zazitek... v cinskych windows jsem take tem znakum nerozumnel, ale alespon jsem si pamatoval, co je kde v kterem dialogu behem instalace... ted kdyz vsechno bylo navic zprava->doleva.. tak to bylo docela na mozek/

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [212.144.142.---]

Na taketo veci sa pouzivaju najnepravdepodobnejsie hodnoty, rok 9999 si viem predstavit niekde v bunke (napr. pri nejakych vypoctoch do buducnosti), ja osobne by som zvolil datum 7/9/4587
Aj tak je to od MS amaterizmus ze povazuje platny datum za neplatny, ako vzdy u MS bordel na n-tu, sa divim ze ta take veci vobec prekvapuju.

Naco tu hodnotu potrebujes? Neda sa to proste nastavit na nedefinovanu hodnotu nejakou fciu, napr. na zmazanie hodnoty bunky apod.?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

psal jsem program, ktery roztridi .PST soubory z MSOutlooku (uzivatele archivuji uplne nahodne a pak se divi, ze se v tom nevyznaji, kdyz maji 10 PST ;o) do nekolika podle datumu...
pr.: od 1/1/2001 do 31/12/2001 dej do 2001.pst a tak... neco jako dela Automaticka archivace v MSO, ale podle datumu prijeti/odeslani /da se to i zmenit na jine/ a ne podle datumu posledniho otevreni e-mailu (kterej debil tohle vymyslel by mne zajimalo)...
vse fungovalo, nez jsem narazil na e-mail "s priznakem" (FlagStatus). to zahlasilo ze e-mail nebyl odeslan a ze ho proste nepresune. jedine reseni bylo, ze se ten flag zrusi... /v archivu uz je to stejne jedno, nepredpokladam ze se k tomu e-mailu bude nekdo vracet, aby to delal/
no, myslel jsem si ze> .FlagStatus = olNoFlag to vyresi ;O)) ale porad to nefungovalo. nefungovalo ani .FlagDueBy = "" nebo = null

nakonec jsem nasel na google> http://emea.windowsitpro.com/Articles/Print.cfm
kde popisuji, ze se musi dat

With objItem
.FlagDueBy = #1/1/4501#
.FlagRequest = ""
.FlagStatus = olNoFlag
.Save
End With

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [85.207.12.---]

Tipuji  rituální a náboženský podtext.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [89.176.39.---]

kamos tipuje zmrtvi-vstani Billa ;o))

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Neni nad to to otestovat
V souboru boot.ini pridej parametr /year=4501 a uvidis

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Dufam, ze koniec Windows bude skor. Staci koniec monopolu Windows.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [85.71.18.---]

To znamená, že po tomto datu by všechny Windows přestaly fungovat v PC ? http://www.zive.cz/Client.Images/smileys/10.gif">
Já myslel, že Windows jsou nesmrtelné ???!!! http://www.zive.cz/Client.Images/smileys/7.gif"> http://www.zive.cz/Client.Images/smileys/8.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [88.101.101.---]

Ono tu 9/9/99 už bylo a poněkud se to neosvědčilohttp://www.zive.cz/Client.Images/smileys/2.gif">

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Konec, Datum, Fields, Have, Field



Určitě si přečtěte


USB-C je konektor, který by chtěl vládnout všem

USB-C je konektor, který by chtěl vládnout všem

** USB-C se tváří jako nejuniverzálnější konektor všech dob ** Pravda je to však jen z části ** Při výběru příslušenství s USB-C dobře studujte parametry

20.  1.  2018 | Stanislav Janů | 61


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší