Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: nolla desimaalit näkyviin

Karpo112 [06.11.2005 19:01:24]

#

Eli tällainen ongelma tuli vastaan.

eli teen ajanotto ohjelmaa, jossa kulunut aika lasketaan gettickcountin avulla ja kun käyttäjä painaa nappia niin kulunut aika , päivämäärä ja kellonaika kirjataan listboxiin.

Ajan pitäisi kirjautua sinne 3 desimaalin tarkkuudella esim. 1,034 sekuntia, mutta ongelmana on kun aikaa on kulunut 1 sekunti niin listboxiin kirjataan vain 1 sekuntia...

eli miten listaan saisi kirjattua tuloksen niin että 1 sekuntia olisi 1,000 sekuntia

yritin etsiä hausta mutten löytänyt..

toivottavasti joku tajusi mitä tarkoitan

Blaze [06.11.2005 19:08:15]

#

Printtaa se luku vaikka formatin läpi: https://www.ohjelmointiputka.net/hak/?kieli­=Visual Basic&nimi=Format

Karpo112 [06.11.2005 19:18:17]

#

Kiitoksia Blaze! Nyt toimii :)

Merri [07.11.2005 13:44:33]

#

Pienenä lisäyksenä: on järkevää käyttää $-merkkiä string-muotoisen datan kanssa toimiessa, koska pelkkä Format toimii variant-muodossa -> todella hidas ja joutuu vielä muuntamaan variantin stringiksi (tapahtuu automaagisesti). Joten Format$, ChrW$, Left$ ja kumppanit ovat suosituslistalla. Muutenkin kannattaa huomioida muuttujatyypit, varsinkin jos tarvitsee nopeutta.

Sepä siitä valistamisesta :)

(ja tämä siis VB6:lla, VB.NET ei edes tue varianttia)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta