Fórum Parar execução do programa entre uma função e outra #269702
22/02/2005
0
Estou escrevendo uma rotina de importação de dados, em Delphi 7 com MSSQL Server 2000, que são feitas através de 7 passos. Para cada passo criei uma função que executa determinada fase deste processo. Para isso, estou levando em consideração que se o passo 1 estiver ok, executo o passo 2 e assim até o final. O problema é quando acontece um erro entre uma função e outra.
Por exemplo, no passo 3 ocorreu um erro. Hoje estou dando um Application.Terminate nos erros ou exceções que acontecem. Se faço apenas um Break, ele pára esta função mas executa a próxima. O que gostaria de fazer é somente parar o processo, sem fechar a aplicação por inteiro, para que o usuário possa avaliar o arquivo de log ou importar outro arquivo.
Como faço para criar este controle de execução?
Obrigado pelas dicas! :-)
Jorgeolimpia
Curtir tópico
+ 0Posts
22/02/2005
Beppe
Gostei + 0
22/02/2005
Andremuller
raise Exception.Create(´Ocorreu um erro.´)
ou talvez
on E: Exception do
raise Exception.Create(´Ocorreu um erro.´ + E.Message) ;
Gostei + 0
23/02/2005
Jorgeolimpia
Sucesso!
Jorge Olimpia
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)