GetTickCountin erot VB.net & VB6

nimimerkki

Mikähän kumma on kun VB6:ssa GetTickCount -funktio palauttaa täysin oikean uptimen, esim.
99599531
Ja parinsekunnin tarkkuudella samaan aikaan sama funktio palauttaa VB.net:ssä arvon:
1670961481073392

Tuo VB.net on tunkenut tuohon _hiukan_ omiaan sekaan, mikähän on ongelman(?) syy?

4

587

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tapaus

      >Tuo VB.net on tunkenut tuohon...

      Eikös tuossa 1670961481073392 ole jo jotain mätää kun 32-bittisen integerin maksimi on 4294967295 eli ei se oikeasti voi palauttaa tuollaista arvoa kun laskurin pitää mennä "ympäri" jo paljon pienemmällä luvulla (vajaa 50 vrk). Jotain häikkää printtauksessa?

      • nimimerkki

        > Jotain häikkää printtauksessa?

        Jos tässä koodissa on jotain häikkää niin sitten kyllä ; )

        MsgBox(GetTickCount())


    • Vasenjalkainen

      VB6:n Long pitää muuttaa Integeriksi VB.NET:ssä, tuossa voisi olla syy virheeseen:

      Private Declare Function GetTickCount Lib "Kernel32" () As Integer

      Tai voit käyttää VB.NET:n omaa funktiota:

      System.Environment.TickCount()

      • nimimerkki

        Kiitoksia Vasenjalkainen, kummatkin noista tavoista toimi : )


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitäs peitsarissa on tapahtunut eilen illalla

      Mikkelissä iso poliisioperaatio https://www.iltalehti.fi/kotimaa/a/39ef020c-2d81-4d72-b720-651f458ba3e2
      Mikkeli
      94
      2553
    2. Mitä jos saisit selville

      että kaivattusi tekee susta pilaa?
      Ikävä
      195
      954
    3. Mitä ajattelit ensimmäisenä kun

      näit kaivattusi ekaa kertaa?
      Ikävä
      53
      733
    4. Sofia teki aika pahat oharit

      Leikkiikö Sofia kansainvälistä kosmopoliittia vai menikö rehdisti pupu pöksyyn, kun perui viestillä tulonsa puoli tunti
      Kotimaiset julkkisjuorut
      119
      662
    5. Mikä on toinen nimesi?

      Tiedätkö naisen?
      Ikävä
      49
      562
    6. Havaintoja ihmisen ulosteesta lenkkeilypoluilla

      Oletteko havainneet ihmisen ulostetta taajamaa kiertävillä lenkkeilypoluilla?
      Kuhmo
      14
      496
    7. Peräännytkö nainen vai mitä sanot

      Jos sanon sulle että rakastan sua? Suututko oletko vihainen vai olisiko tunteet molemminpuolisia?
      Ikävä
      52
      484
    8. Mies, toivotko että kaivatullasi

      olisi vähän isommat rinnat? Kuinka paljon isommat olisi kivat?
      Ikävä
      49
      483
    9. Mitä nainen tekisit J-miehen kanssa?

      Jos saisit juoksemalla kiinni?
      Ikävä
      55
      455
    10. Auto katolleen Huhtalantiellä

      Iso poliisioperaatio Lapualla, 7 poliisipartiota ajoi rosvoja takaa,loppu tuli kun rosvot osuivat pihlajaan lentäen siit
      Lapua
      11
      450
    Aihe