Code: Alles auswählen
procedure TForm14.CheckBox3Change(Sender: TObject);
begin
if not checkbox3.checked then begin
Form10.SynAutoComplete1.Editor:=nil;
end
else begin
Form10.SynAutoComplete1.Editor:=Form10.SynEdit1;
end
end;
Das Problem: Wenn ich das Häckchen der Checkbox nun rausnehme, wirft mir Lazarus diese "berühmte" SIGSEGV Fehlermeldung aus. Auch wenn ich das Programm außerhalb von Lazarus starte, kommt eine Access Violation mit den Button OK "to kill the program" und dem button ignore.