Se uma exceção acontece dentro de um bloco try..except, por padrão ela será capturada pelo Debugger e exibida dentro da IDE. No "Debugger Options" do Delphi7 há um configuração "Stop On Delphi Exceptions" que desabilita esse comportamento. Deve haver algo equivalente no lazarus.
Dirlei. Em Ter, 2010-04-27 às 19:49 -0300, Paulo César escreveu: > > Pessoal, > > Uso o Lazarus e desenvolvi o seguinte código: > procedure TForm1.Button1Click(Sender: TObject); > begin > try > Edit3.text:=floattostr(strtofloat(edit1.text)/strtofloat(edit2.text)); > except > on E:Exception do > begin > ShowMessage(E.message); > end; > end; > end; > > Quando ele executa, ele dá o seguinte erro: project1.exe raised > exception > class 'External: SIGFPE' > Porém, se eu executo ele pelo .exe, ele não causa o erro. > > Quem pode ajudar? É urgente pessoal!!! > > Abraços, > > Atenciosamente, > > Paulo César de Oliveira,