Fórum Tradução remover o e Exception #324875
06/07/2006
0
try SCREEN.Cursor := crHourGlass; IBTable1.Delete; SCREEN.Cursor := crdefault; except on E: Exception do begin ShowMessage(´Ocorreu o seguinte erro: ´+#13+e.message); end; SCREEN.Cursor := crdefault; end; end;
só que me retorna sempre a primeira linha assim:
Exception 1
Ocorreu o seguinte erro: tallll
só que não consigo tirar a primeira linha da String e.message
pra ficar só a tradução assim:
Ocorreu o seguinte erro: tallll
Alguém tem alguma coisa pronta ou alguma edéia??
Thanks
Marcos Fernando
Curtir tópico
+ 0Posts
06/07/2006
Adriano Santos
Gostei + 0
06/07/2006
Marcos Fernando
Assim:
o código acima captura o erro gerado pelo FireBird gerado por um exception na base,
ai eu mando dar um showMessage com o erro traduzido, só que não sei porque sempre vem na primeira linha da string do erro (e.message) assim:
Exception 1 Ocorreu o seguinte erro: tallll
só quero saber como posso remover a primeira linha dessa string para que minha mensagem fique assim:
Ocorreu o seguinte erro: tallll
simples,
Thanks
Gostei + 0
06/07/2006
Marco Salles
voce esta dizendo que o delphi esta [b:52511fcf0f]´embaralhando´ [/b:52511fcf0f]a string
a mensagem deveria ser assim
[b:52511fcf0f]
e sei lá porque cargas dágua aparece uma String [b:52511fcf0f]Exception 1[/b:52511fcf0f]
em cima da String :arrow: [b:52511fcf0f] Ocorreu o seguinte erro: tallll[/b:52511fcf0f]
Gerando uma memsagem digamos assim [b:52511fcf0f]´embarladada´[/b:52511fcf0f]
[b:52511fcf0f]
se for isto mesmo que entendi , antes de prosseguir para a solução estou pasmo :cry: :cry: Devo estar entendendo errado :cry: :cry:
Gostei + 0
06/07/2006
Marcos Fernando
Exception 1 Ocorreu o seguinte erro: tallll
e se eu conseguir remover a primeira linha fica tudo blz, pois do mesmo modo que aparece na primeira linha Exception 1 aparece Exception 2 ou Exception 33 depende de qual eu usar na base,
Thanks
Gostei + 0
06/07/2006
Marco Salles
voce ja tentou observar a mensagem de erro que aparece via aplicativo.
via executável...
Gostei + 0
06/07/2006
Adriano Santos
voce ja tentou observar a mensagem de erro que aparece via aplicativo.
via executável...[/quote:736fc9a59a]
Tô pasmo, nunca vi isso.
Gostei + 0
06/07/2006
Marcos Fernando
para facilitar o entendimento montei um demo básico,
http://www.brasilsistemas.com.br/brasilsistemas/Error.zip
Thanks
Gostei + 0
06/07/2006
Marco Salles
Gostei + 0
06/07/2006
Marcos Fernando
http://www.brasilsistemas.com.br/brasilsistemas/Error.zip
o erro que retorna é esse:
[img]http://www.brasilsistemas.com.br/brasilsistemas/Error.bmp[/img]
Thanks
Gostei + 0
07/07/2006
Marco Salles
Configurei as propriedades conected do TDIBDataBase e do IbTransaction
para True..[b:1214eee444] Porem quando tento configurar a propriedade Conected do IbTable apresenta a seguinte mensagem de erro Abaixo [/b:1214eee444]: :cry: :cry:
[URL=http://imageshack.us][img:1214eee444]http://img132.imageshack.us/img132/9143/imagemfernando9sp.png[/img:1214eee444][/URL]
Mesmo assim rodei o aplicativo e dá esta mensagem ... Que é a correta
[b:1214eee444]Sem o Exception[/b:1214eee444] na mensagem conforme se pode notar
[URL=http://imageshack.us][img:1214eee444]http://img142.imageshack.us/img142/8650/imagemfernando16px.png[/img:1214eee444][/URL]
Gostei + 0
07/07/2006
Marcos Fernando
e referente a message:
[img:aa713b74aa]http://img142.imageshack.us/img142/8650/imagemfernando16px.png[/img:aa713b74aa]
tá blz, pois o erro acontece quando eu uso o Exception do Banco FireBird
Muito Grato pela força
Thanks
Gostei + 0
07/07/2006
Adriano Santos
e referente a message:
[img:a3ad60bc06]http://img142.imageshack.us/img142/8650/imagemfernando16px.png[/img:a3ad60bc06]
tá blz, pois o erro acontece quando eu uso o Exception do Banco FireBird
Muito Grato pela força
Thanks[/quote:a3ad60bc06]
Hummm, eu até pensei que vc tava usando os exceptions do banco, mas sabe qdo num cai a ficha? Ontem dei uma olhada rápida no seu sistema, porém não olhei o banco.
Pow, então que chato hein? Terá que dar um nome mais ´amigável´ para cada Exception.
Gostei + 0
07/07/2006
Marcos Fernando
Mais eu uso, olha no trigger da tabela banco, tenta excluir pelo IBexpert ele vai traduzir blz a message gerado por um exception, já pelo demo que montei ele me retorna sempre ao número do exception antes da message como a imagem:
[img:6278fff6c3]http://www.brasilsistemas.com.br/brasilsistemas/Error.JPG[/img:6278fff6c3]
essa não entendi? pois onde influencia o nome? e também o nome é ´amigável´ ou não???
Thanks
Gostei + 0
07/07/2006
Adriano Santos
Gostei + 0
07/07/2006
Marcos Fernando
Create EXCEPTION [b]DELETE_PARCELAS [/b]´´
Thanks
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)