poMainFormCenter

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

poMainFormCenter

Beitrag von monta »

Kann folgendes Jemand bestätigen:

Aufruf über:

Code: Alles auswählen

procedure TForm_Main.MenuItem6Click(Sender: TObject);
begin
  Form_Config.ShowModal;
end;
Anschließend erscheint der beliebte vielsagende Error:
...'External: SIGSEGV'

in der customform.inc bleibt er stehen:

Code: Alles auswählen

poMainFormCenter :
          if (Self <> Application.MainForm) then begin
{>>>>}      X:= ((Application.MainForm.Width - Width) div 2) + Application.MainForm.Left;{<<<<<<}
            Y:= ((Application.MainForm.Height - Height) div 2) + Application.MainForm.Top;
          end;
Dannach wird die Ausführung beendet.

poDefault dagegen funktioniert einwandfrei, es liegt also an der Option poMainFormCenter.


Snapshot vom 28.03; SVN-Revision 10815; FPC 2.1.3; Win XP

Benutzeravatar
theo
Beiträge: 10921
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Muss wohl am Snapshot liegen. Die 0.9.22 hat da keine Probleme.
Getestet mit GTK, GTK2, Win32 über Wine.

Antworten