Jag har jäkliga problem med CInt(), så fort som talet blir större än 100 000 (alltså mer än eller lika med 6 siffror) så kommer ett felmeddelande: Integer får inte vara hur stort som helst. Det kan ju vara problemet, men jag vet inte säkert. Vet inte hur stort det får vara heller... Men finns det något annat som jag kan använda istället då? Hej! Efter att ha undersökt lite närmare så var det ju vid 32000 som de inte gick nå mer... Som flera sagt innan: integer i basic-språk går från -2^15 till 2^15-1, alltså -32768 till 32767 (eller med lite trixande från 0 till 65535 (2^16-1)).CInt()?
<code>
Spill: 'CInt'
</code>
Varför?Sv: CInt()?
Sv: CInt()?
FormatNumber() funkar inte heller så bra...Något annat?Sv: CInt()?
Typen integer kan hålla intervallet -32,768 till +32768 eller 0 till 65000 har jag för mig..
Du kan använda Long eller Double beroende på hur stora tal du ska hantera.
/TjockeSv: CInt()?
Men jag har tal som är från 0 till ett par miljoner, vilket ska jag använda?
Fungerar Long och Double på samma sätt som CInt annars lr?
/StefanSv: CInt()?
Long går från -2^31 till 2^31-1, alltså till 2147483647, eller ungefär 2 miljarder. Så länge det inte är högre än så är det alltså lungt.