ich hab ein Programm mit 2 Formularen, beide sind gleich zu Programmstart vorhanden (automatisch erzeugt)
Das Hauptprgamm ruft das andre Formular mit Form2.ShowModal auf.
Code: Alles auswählen
procedure TForm2.Button1Click(Sender: TObject);
begin
close;
end;
Wenn ich den Debugger bemühe, geht der Cursor bei ModalResult:=mrCancel.
Code: Alles auswählen
procedure TCustomForm.Close;
var
CloseAction: TCloseAction;
IsMainForm: Boolean;
begin
if fsModal in FFormState then
ModalResult := mrCancel
else
begin
if CloseQuery then
begin
Trotzdem wird das Fenster nicht geschlossen.
Ich habe meine Version geupdattet. Seit dem gehts nicht mehr.
Lazarus 1.6.4 r54278 FPC 3.0.2 x86_64-win64-win32/win64
vorher hatte ich was ca. 2 Jahre altes (genau weiß ich die Version nicht mehr).
Da ging's aber noch.
Wenn ich ein neues Project anlege, dann geht alles wie gewohnt, an der Installation kann es eigentlich nicht liegen.
Kann mir bitte jemand einen Tipp geben?
Grüe
jrx