"rodar isso por fora" é dar um duplo clique no executável :D

< desabilitar isso é viável?

Eu costumo deixar habilitado, pois, imagine que alguém coloca um
try..except..end sem tratamento algum, se a opção estiver desabilitada,
mesmo debugando vai ser difícil de encontrar o problema.

A sacada é o seguinte, o usuário só vai ver a mensagem showMessage('Existem
dados errados! Favor corrigi-los.'), a exceção só aparece dentro da IDE do
delphi, entendeu?

Em 23 de julho de 2010 08:15, Bruno Lepesqueur
<brunolbra...@yahoo.com.br>escreveu:

>
>
> Obrigado Fabricio, mas me dá pelo menos um empurrão pra eu saber como rodar
> isso por fora ou como desativar a opção "Stop on Delphi Exceptions". Outra
> coisa... desabilitar isso é viável?
>
> Um abraço!
>
>
>
>
> -------Mensagem original-------
>
> De: Fabricio Colombo
> Data: 07/23/10 07:45:34
> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Assunto: [Bulk] Re: [delphi-br] Re: Solução para MyConnection
>
> Quanto vc está debugando, todas as exceções são mostradas, mesmo as que
> estão dentro do bloco try..except..end. Se rodar por fora do delphi ou
> desativar o opção "Stop on Delphi Exceptions" em Debugger Options\Language
> Exceptions (Delphi 7), essa mensagem não vai mais aparecer debug.
>
> Em 22 de julho de 2010 18:52, brunolbrasil 
> <brunolbra...@yahoo.com<brunolbrasil%40yahoo.com>
> br>escreveu:
>
> >
> >
> > Pessoal, não ta dando certo!
> > Eu to fazendo assim:
> >
> > 1 try
> > 2 myConnection.Connected := false;
> > 3 myConnection.Server := edit3.Text; //o edit3.text está recebendo um
> valor
> > que não existe
> >
> > 4 myConnection.Database := edit5.Text;
> > 5 myConnection.Connected := true; //aqui o programa dá o erro
> >
> > 6 ShowMessage('1');
> > except
> > 7 showMessage('Existem dados errados! Favor corrigi-los.');
> > 8 close;
> > end;
> >
> > O título da caixa com o erro é o seguinte: "Debugger Exception
> > Notification"
> >
> > Se eu tirar a linha 5 ele execulta tudo sem problema, mas não faz os
> > comandos do except.
> >
> > Um abraço a todos!
> >
> > --- Em delphi-br@yahoogrupos.com.br 
> > <delphi-br%40yahoogrupos.com.br><delphi-br%
> 40yahoogrupos.com.br>,
> > Eduardo Silva dos Santos <eduardo....@...> escreveu
> >
> > >
> > > Usa um try except no código.
> > >
> > >
> > > Att,
> > > .......................................................
> > > Eduardo Silva dos Santos
> > > DRD SISTEMAS
> > > (27) 3218-4201
> > > (27) 9961-7095
> > > MSN: eduardo....@...
> >
> > > Site: http://www.drdsistemas.com.br/
> > > .......................................................
> > >
> > >
> > > Em 22 de julho de 2010 10:24, Bruno Lepesqueur
> > > <brunolbra...@...>escreveu:
> >
> > >
> > > >
> > > >
> > > > Galera... estou com um probleminha!
> > > >
> > > > Eu inseri um myConnection (componente do myDAC) em meu formulário e
> > criei
> > > > na
> > > > tela inicial do programa umas opções pra se mudar as configurações
> > desse
> > > > componente myConnection (qdo necessário), mas qdo se coloca uma opção
>
> > que
> > > > não existe no formulário, tipo um banco de dados que não existe, o
> > sistema
> > > > gera um erro que eu não gostaria que gerasse!
> > > >
> > > > Fiz assim:
> > > > myConnection .Connected := false;
> > > > myConnection .Database := edit5.Text;
> > > > myConnection .Server := edit3.Text;
> > > >
> > > > Qdo o usuário digita no edti3.text um valor de Servidor que não
> existe
>
> > o
> > > > sistema gera um erro.
> > > > A solução que pensei foi a seguinte...
> > > > Qdo o erro for gerado, ao invés de aparecer o erro, fazer um if para
> > enviar
> > > > uma msg tipo um showMessage informando ao usuário que aquele Server
> não
> > > > existe, mas eu não sei fazer isso!
> > > >
> > > > Seria mais ou menos assim:
> > > >
> > > > if myconnection.server (192.168.0.1) não existir faça isso...
> > > >
> > > > Podem me dar uma dica inicial?
> > > >
> > > > Um abraço!
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a