Lazarus
Other Languages => Portuguese => Topic started by: FaustoAlves on August 24, 2015, 07:40:34 pm
-
Olá, depois de 15 anos de Delphi resolvi olhar para o Lazarus
Baixei e instalei a versão 1.4.2 da IDE
FreePascal: 2.6.4
Instalei a RXLib, FortesReport, ACBR e RXLib
Fiz um projeto bobo, e ele esta levantando esta exceção quando executo dentro da IDE.
Projeto Teste elevou classe exceção 'External: SIGSEGV'.
No endereço 74D39E7B
É um código muito simples..
No Evento OnClick de um Button tenho esse código:
procedure TForm1.Button1Click(Sender: TObject);
var
n1:double;
begin
n1 := StrToFloat(cEd1.Text) + StrToFloat(cEd2.Text);
Resultado.Text:= FloatToStr(n1);
end;
O erro acontece quando executo na IDE, mas quando executo o exe direto ele funciona normalmente.
Grato
Fausto Alves
-
Pelo código apresentado não tem como identificar.
mas acredito que o erro possa estar no arquivo .lfm.
Você converteu o arquivo vindo do delphi?
-
Isso acontecia comigo também.
Resolvi baixando e trocando o GDB.
http://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Alternative%20GDB/
-
Olá amigo,
Eu baixei a o arquivo do GDB, mas onde e como instalá-lo?
-
clica em pesquisa e substitui
-
Infelizmente, o problema continuou. Nada resolveu. O jeito foi retornar aoLazarus versão 1.4.2 e aí tudo funcionou perfeitamente com relação aos erro SigSEGV na plataforma Windows 10. A versão 1.4.4 deu zebra total nos meus 3 computadores. :-[
-
Mesmo problema no Windows 10 x64.
Trocar o gdb.exe não funcionou.
Também tentei a versão 4.4.2 como sugerida pelo @vekiano mas não mudou nada. %)
-
Mesmo problema no Windows 10 x64.
Trocar o gdb.exe não funcionou.
Também tentei a versão 4.4.2 como sugerida pelo @vekiano mas não mudou nada. %)
Corrigido no Lazarus 1.6.0