Estoy tratando de establecer un valor entero como tal:de error de desbordamiento de VB6 con grandes números enteros
Dim intID as integer
intID = x * 10000
Esto funciona bien cuando x
es 3 o menos. Pero cuando x
es 4, esto me da el error:
run-time error 6 Overflow
No entiendo por qué es. Puedo configurar intID
a 40000 directamente sin ningún problema, por lo que es obviamente capaz de almacenar grandes cantidades.
Pero, ¿por qué no consigo un error con esto: IntID = 40000 – Urbycoz
en VB 6 ** **, 'Dim IntID como entero: IntID = 40000' se Error 100% del tiempo –
porque' 3 * 10000' encaja en un entero (es <32767), '4 * 10000' no –