Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
O que é um erro de estouro no Vb.net
Um erro de estouro ocorre durante o tempo de execução de um programa; ? Depois que você terminar de escrever o código para ele . Isso acontece quando o programa tenta atribuir um valor numérico a uma variável que excede , ou " transborda ", limite máximo desse tipo de número. A menos que você escrever código para lidar com esse erro, ele fará com que o programa deixe de funcionar caso ocorra. Causas

Detectar um erro de estouro no seu código antes que ele aconteça é difícil porque sintaticamente , a maioria dos cálculos que resultam em um erro de estouro não desencadear nenhum alerta em Visual Basic. Mais frequentemente do que não, você vai se tornar consciente de erros de estouro durante o teste de seu programa (ou pior , de usuários depois de distribuí-lo ) e , então, tem que voltar para o código para corrigi-lo. Eles geralmente ocorrem quando o programa adiciona ou números multiplica juntos que exceder o número máximo permitido para um tipo de dados.
Tipos de dados

Visual Basic. NET tem mais de 10 tipos de dados numéricos , o que cada um tem diferentes limites para o quão grande um número que pode conter. Por exemplo , uma variável de byte pode conter valores de zero a 255 . Se você tentar atribuir um valor de 256 para a variável , mesmo multiplicando 16 vezes 16 no seu código , o Visual Basic irá reconhecer o excesso e não deixá -lo a construir o programa. No entanto, se , durante a execução do seu programa, ele multiplica estes números e os salva em uma variável byte , VB irá falhar devido a um erro de estouro .

Fixes

a menos que você esteja certo de que os números em seu programa não pode transbordar , você deve programar um manipulador de erro . Use declaração VB.NET ' s " On Error " para programar um manipulador de erro para pegar erros de estouro sem forçar seu programa deixe de funcionar. Se você encontrar erros de estouro no seu código, corrigi-los , alterando o tipo de dados da variável para um maior e verificar os cálculos em seu programa para garantir que você sabe o que os valores máximos de um número pode ser.

Considerações

os melhores práticas de codificação ditam que você usar o tipo mais adequado para os valores de seu programa irá calcular os dados , às vezes você não vai saber o que esses valores podem ser. Quando não tem certeza sobre o quão grande um número pode tornar-se no seu programa, superestimar e usar o maior tipo de dados numéricos disponíveis . Embora os tipos de dados maiores exigem mais espaço de armazenamento, a maioria dos computadores têm mais de espaço disponível e pode lidar com essas variáveis ​​sem ficar sem memória. Isto irá reduzir ou eliminar erros de estouro em seu programa.

Anterior :

Próximo : No
  Os artigos relacionados
·Visual Basic 6 não vai deixar você guardar como um ar…
·VB6 compatibilidade binária 
·Comparação de WINDEV e VB.NET 
·Como redirecionar para um servidor diferente 
·Como Consolidar Tabelas Dinâmicas Utilizando VBA 
·Como substituir uma caixa de texto com outro que preenc…
·Como adicionar VBScript para Excel 
·Vantagens e desvantagens do uso de várias tabelas em V…
·Como criar hiperlinks com base em nomes de pasta utiliz…
·O Uso da PROCV em VBA 
  Artigos em destaque
·Como separar HTML & Code Python 
·NetBeans Tutorial Web Service 
·Como analisar com expressões regulares 
·Como Fazer um AutoIT Script Infinite Loop 
·Como criar modelos de controle WPF 
·Como ligar uma barra de progresso para IO.Stream 
·Como depurar em DLL 
·Como verificar se você declarou uma variável em Pytho…
·Diferenças entre duas strings em uma função PHP 
·Como converter XLS para CSV com PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados