DADOS TIPO INTEGER
Boa noite,
Declarei uma variavel tipo integer, para usar dentro de um FOR com listview.
Dim I as integer
for i = 1 to ListDes.ListItems.Count
next
porem ocorre o erro de overflow
considerando que o Integer Armazena inteiros de 32 bits (4 bytes) com sinal que variam em valor de -2.147.483.648 a 2.147.483.647
alguem sabe porque ocorre o erro, o valor do lista.listitens.count é de 41450.
Declarei uma variavel tipo integer, para usar dentro de um FOR com listview.
Dim I as integer
for i = 1 to ListDes.ListItems.Count
next
porem ocorre o erro de overflow
considerando que o Integer Armazena inteiros de 32 bits (4 bytes) com sinal que variam em valor de -2.147.483.648 a 2.147.483.647
alguem sabe porque ocorre o erro, o valor do lista.listitens.count é de 41450.
declara como long
Na verdade o Integer do VB6 é um número de 16 bits, variando de -32.768 a 32.767, por isso o erro de overflow. Como disse o Marcelo, declara como long que de fato vai variar de -2.147.483.648 a 2.147.483.647.
Tópico encerrado , respostas não são mais permitidas