mein Programm stürzt jedes Mal ab, wenn ich auf ein bestimmtes MenuItem klicke. Dieses MenuItem gehört zu einem PopUpMenu, das einem Memo-Feld zugeordnet ist. So kann ich, wenn ich mit der rechten Maustaste auf das Memofeld klicke, diesen Menü-Punkt aufrufen und damit ein weiteres Fenster (Form13) öffnen. In den Code für diesen Klick habe ich Folgendes geschrieben:
Code: Alles auswählen
procedure TForm1.MenuItem2Click(Sender: TObject);
begin
Form13.Show;
end;
Wenn ich aber im gestarteten Programm auf diesen Menüpunkt klicke, erscheint diese Fehlermeldung: "Exception-Klasse "EXTERNAL: SIGSEGV" In Datei '.\include\customform.inc' in Zeile 2330: Visible:=True;". Damit bezieht sich die Fehlermeldung auf den folgenden Code:
Code: Alles auswählen
procedure TCustomForm.Show;
begin
if Application.Scaled and Scaled and (Monitor.PixelsPerInch<>PixelsPerInch) then
AutoAdjustLayout(lapAutoAdjustForDPI, PixelsPerInch, Monitor.PixelsPerInch,
Width, MulDiv(Width, Monitor.PixelsPerInch, PixelsPerInch));
Visible:=True;
BringToFront;
end;