1 messaggio dal 07 dicembre 2001
Ho bisogno di aiuto:
dovrei moltiplicare un numero di per un altro di 8 cifre tipo:
10000 * 35878954
Fino ad esso ho usato il clng, ma mi da l'errore:

Errore di run-time di Microsoft VBScript errore "800a0006'

Overflow: 'clng'

Mi potete aiutare???



1 messaggio dal 07 dicembre 2001
Una variabile long per tale operazione è decisamente insufficente (un long può contenere numeri Da -2.147.483.648 a 2.147.483.647).Ddovresti provare csng o cdbl che trasformano la variabile rispettivamente in single (numeri da -3,402823E38 a -1,401298E-45 per i valori negativi; da 1,401298E-45 a 3,402823E38 per i valori positivi) e double (numeri da -1,79769313486232E308 a -4,94065645841247E-324 per i valori negativi; da 4,94065645841247E-324 a 1,79769313486232E308 per i valori positivi.).

Med

Med

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.