Avatar billede sion Nybegynder
22. oktober 2002 - 13:56 Der er 2 kommentarer og
1 løsning

Størrelsen af tal-variable

Hvordan kan det være at variablen "Tal" (der ikke er defineret) godt kan antage følgende værdi:
    Tal = 250 ^ 9
Men ikke kan antage følgende værdi:
    Tal = 250 * 150
Den sidste giver fejl 6 - "OverFlow" selvom den første værdi er den største!?!?! <- også selvom en stor talvariabel bruges (long, currency, single, double osv.)
Hvorfor det???
-Sion
Avatar billede kantoraza Nybegynder
22. oktober 2002 - 16:29 #1
Det er meget underligt at de har bygget  VB på den måde, men du bliver nød til at gøre det sådan her:

Dim Tal as Double

Tal = 250
Tal = tal * 150

msgbox tal

Det virker!

Mvh.
Rasmus
Avatar billede sion Nybegynder
22. oktober 2002 - 20:20 #2
Du har ret, det virker! Men hvad er logikken? Hvorfor virker Tal = 250 ^ 9, når Tal = 250 * 150 ikke gør?
Avatar billede kantoraza Nybegynder
23. oktober 2002 - 12:08 #3
Det kan jeg ikke give et svar på!

Det er virkelig ulogisk!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester