Jump to content

Procurar Exception


Seabra
 Share

Recommended Posts

Olá

No meu programa está a aparecer uma Exception e não consigo perceber de onde vem. Ou seja, quando executo o programa aparce "Object reference not set to an instance of un object", e não consigo perceber em que ponto do código é que está este erro. O que eu pretendo saber é se é possíver fazer com que o programa páre onde ocorre este erro?

Cumprimentos

Link to comment
Share on other sites

Bem, pelo tópico dele deduzo que ele queira saber se é possivel fazer breakpoint...lol

SIm é, basta carregares do lado esquerdo ao código, até ficar uma bola vermelha...quando correres a aplicação ele para la...😛

CUMPS

"use windows, você merece!"

Link to comment
Share on other sites

Dentro de um Try Catch não saltava excepção nenhuma, portanto não é o caso.

Breakpoint não o ajuda muito pois ele precisa de saber onde é que o programa está a rebentar.

Sugiro correres a aplicação com o F11 ao invés de F5, e depois vais carregando em F11, linha a linha (o chamado step debug).

É um trabalho de paciência.

Se rebentar num botão ou numa chamada específica, aí sim, metes um breakpoint (F9) para que o fluxo seja interrompido naquele sítio.

Essas excepções deslocalizadas podem acontecer, por exemplo, se uma referência rebentar internamente, onde o VS sabe perfeitamente como rebentou mas não pode apresentar source.

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Boas

Depois de muito testar, encontrei a solução!

Menu-Debug- Exceptions e activar Thrown em todas as caixas.

Como eu estava a utilizar a Try e Catch e o programa já vai longo, era tarefa difícil de encontrar o problema. Desta forma fica desabilitado o Try e Catch e o sistema indica-me direitinho onde está o problema, ignorando o Try e Catch.

De qualquer forma obrigado a todos pela colaboração.

Aprendemos todos os dias.

Seabra

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.