Aktív témák
-
faster
nagyúr
Vazze, a GetTickCount-ot nem használták jól, ezért úgy csinálták, hogy 30 naponta resetelték a gépet :D :D ?! Überlol, megyek Kaliforniába programozónak.
Máskor tessék figyelmesen elolvasni a reference-t: :D
[L]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/gettickcount.asp[/L]
[Szerkesztve] -
faster
nagyúr
Szerintem ez nem hiba, ez így lett kitalálva, 32 bites timer, régóta megvan ( win3.1) valószínűleg a kompatibilitási problémák miatt nem lesz nagyobb soha. Oda van írva:
''If you need a higher resolution timer, use a multimedia timer or a high-resolution timer.''
[Szerkesztve] -
faster
nagyúr
Én egyébként nem is azt furcsállom, hogy hiba van egy ilyen rendszerben, hanem a workaround: Egy realtime forgalomirányító rendszert 30 naponként újra kell indítani!!! egy alkalmazottnak!! kézzel!! Erre egyszer ezt valaki elfelejti, és kész a baj. Ez nagyon durva implementációs hiba.
-
faster
nagyúr
Egyetértek, sok dolog érthetetlen ezzel a rendszerrel kapcsolatban. Miért használtak Windowst egy ilyen feladatra, miért így használták, miért nem javították, ha tudtak a hibáról, ahelyett, hogy havonta újraindítják a rendszert. Ilyen realtime feladatra nem alkalmas a Windows, de szerintem ez nem a Windows hibája, hanem azé, aki erre a feladatra kiválasztotta a platformot.
Azért a Microsoft is csinálhatna már egy GetTickCountEx-et, ami 64 bites egészet ad vissza. :D
Egygyébként nem értem ezt a 49 napos dolgot, amit írtál. A GetTickCount régóta ilyen. A 49 naponkénti lefagyás a Win95-öt érinti.
[Szerkesztve] -
faster
nagyúr
válasz Gregorius #58 üzenetére
Mi is készítettünk mikrokontroller vezérlést Windows NT-re, én is ismerem a response time problémáit. Meggyűltek a gondjaink akkor is, amikor pl. sleep-et használtunk, mert csak 10ms-enként lehetett sleep-ből visszahozni a threadet. A részleteket megkérdezhetem a programozótól, aki ezt a modult csinálta.
-
faster
nagyúr
''Azért a Microsoft is csinálhatna már egy GetTickCountEx-et, ami 64 bites egészet ad vissza''
csinált.
Tudtommal nincs olyan függvény, ami a bekapcsolás óta eltelt időt mérné, és 64 biten adná vissza milisec-ben (Olyan, mint a GetTickCount, csak 64 biten adja vissza). Persze lehet rá írni egyet.
''Egygyébként nem értem ezt a 49 napos dolgot, amit írtál. A GetTickCount régóta ilyen. A 49 naponkénti lefagyás a Win95-öt érinti.''
nem a indows halt meg, hanem a program, de valami olyan hihetetlen gigászi összeomlást csinált, amit csillagászati hasonlattal élve szupernovának nevezhetnénk, ezzel gallyravégta a backup szoftvert is.
Már bocs, de én Tocsának válaszoltam, jó lenne, ha megnéznéd, hogy mire.
[Szerkesztve] -
faster
nagyúr
Egyébként annyiban igazat adok, hogy mivel nem ismerjük pontosan, milyen rendszerről is van szó, az is elképzelhető, hogy akár Windows is megfelelt volna arra a célra, ebben az esetben a programozó hibázott. Ha viszont igazi realtime OS kellett volna az adott helyre, akkor az hibázott a legnagyobbat, aki a platformot kijelölte erre a célra, de a programozó is, aki úgy használta a GetTickCountot, ahogy nem illik.
[Szerkesztve] -
Aktív témák
- Formula-1 humoros
- Apple notebookok
- Facebook és Messenger
- Forza sorozat (Horizon/Motorsport)
- Ukrajnai háború
- Építő/felújító topik
- Politika
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Bivalyerős lett a Poco F6 és F6 Pro
- További aktív témák...
- ASUS ROG STRIX Z690-A DDR4 White fehér garanciával
- 1060 6GB, Logitech G PRO X Superlight - Nem használt, hibátlan cuccok eladása brutálisan áron alul.
- DELL OPTIPLEX 3020 SFF PC, i5-4570 CPU, 8 GB DDR3 RAM
- Szép! HP ZBOOK 15 G6 Tervező Vágó Laptop -60% 15,6" i9-9880H 32/512 QUADRO RTX 3000 6GB FHD
- EVGA GeForce FTW3 ULTRA GAMING RTX 3080 Ti 12GB GDDR6X 384bit videokártya
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen