Ich hab folgendes Problem:
Ich wollte ein Programm von Delphi 2007 nach lazarus portieren, und verwende in dem Programm TComport.
Soweit so gut. Jetzt hab ich mir TComport für lazarus installiert (http://sourceforge.net/projects/cportlaz/).
Es kompiliert auch ohne Probleme, nur sobald ich auf den Einstellungsbuttone klick bekomm ich eine SIGSEGV
hier:
Code: Alles auswählen
procedure TComComboBox.SetComPort(const Value: TCustomComPort);
begin
if FComSelect.ComPort <> Value then //<--- HIER
begin
FComSelect.ComPort := Value;
if FComSelect.ComPort <> nil then
begin
FComSelect.ComPort.FreeNotification(Self);
// transfer settings from ComPort to this control
UpdateSettings;
end;
end;
end;
Code: Alles auswählen
comport1.ShowSetupDialog; //Setup anzeigen und verbinden enable
btt_connect.Enabled := true;
memo1.Enabled := true;