Hirdetés
- Milyen kompakt digitális fényképezőgépet?
- A hardverek is kokárdát tűznek a hétvégén
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezetékes FÜLhallgatók
- Ilyen olcsó sem volt még egy Apple notebook
- Apple MacBook
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- 3D nyomtatás
- Fejhallgató erősítő és DAC topik
- Szintet lépett "lopakodó" alaplap készül a Colorful műhelyében
Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
horvathcsaba
#240
üzenetére
Hali Csaba!
És napi időpontokat szeretnék összehasonlítani. Pl. elmúlt-e már 7 óra. És ezt csak hihetetlen mennyiségű rendszerfunkcióval sikerült elérnem.
Van ennek vmi egyszerű módja?Van. 1 rendszerhívás. Persze akkor neked is csinálni kell valamit

Én úgy szoktam, hogy az SFC1-el másodpercenként egyszer kiolvasom a rendszer órát:
A fenti példában az idő a Date_And_Time típusú #CPUIDO lokális változóban landol, ahonnan már úgy olvasod és használod fel, ahogy akarod.
A DATE_AND_TIME típus így néz ki:
Mivel tudod melyik byte-on van az óra, a perc, stb, összehasonlítod közönséges komparátor utasítással. De ne feledd, a DATE_AND_TIME típus PCD adatokat tartalmaz!
Lehet ennél is egyszerűbben, méghozzá a Time-of-day interrupt. Ez arról szól, hogy egy általad meghatározott időpontban a CPU önállóan meghív egy OB-t. Az a funkció CPU függő, a CPU hw konfigjában találod.
Ezzel arra kell vigyázni, hogy ha a CPU órát átállítod (pl. daylight saving) úgy, hogy az állítás időben előre történik és a time of day interruptnak megadott időt pont átugorja, akkor egy exception keletkezik, amit külön kezelned kell a time error OB-ban!
Új hozzászólás Aktív témák
- Google Pixel 10a – évismétlés
- Milyen kompakt digitális fényképezőgépet?
- Google Pixel topik
- Torrent meghívó kunyeráló
- Kertészet, mezőgazdaság topik
- Samsung Galaxy Felhasználók OFF topicja
- Samsung Galaxy Watch7 - kötelező kör
- Synology NAS
- A hardverek is kokárdát tűznek a hétvégén
- Formula-1
- További aktív témák...
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- Poco F4 GT 12/256GB - Független, Fekete - 1 Év Garanciával
- HIBÁTLAN iPhone SE 2020 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4307, 100% Akksi
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad T580 - i7-8G I 16GB I 512SSD I 15,6" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


