Forum: Sonstige Fragen zu Delphi
by Delphi.Narium,
18. Dez 2017
Gut, dass mir das in den letzten 15 Jahren noch nicht aufgefallen ist ;-)
Vielleicht programmiere ich ja nur einfach zu wenig "exotisch", so dass es weitgehend problemlos funktioniert 8-)
Ok, bei komplexen Projekten, mit vielen eingebundenen Units, wie z. B. JVCL, Pascalscript, SynEdit, ..., mag der Debugger mir grundsätzlich keine Variabelinhalte anzeigen und die Auswahlbox für die...
Forum: Sonstige Fragen zu Delphi
by Delphi.Narium,
17. Dez 2017
Wenn man im OnResize auf Assigned für Menu1, SubMenu oder MainMenu1 abfragt, so scheint es sie alle noch zu geben. Da scheinen aber Anschein und Realität voneinander abzuweichen.
Dem Formular einfach noch ein OnClose-Ereignis zuweisen und dort das OnResize auf Nil setzen. Das dürft dann auch mit Lazarus funktionieren und man muss nicht vor jedem Close im Programm (sofern es mehrere geben...
Forum: Sonstige Fragen zu Delphi
by Delphi.Narium,
17. Dez 2017
Sieht mir nach 'nem Zusammenhang aus, bisher war wohl nur unklar, wo er war.
Also: Resize wird auch noch aufgerufen, wenn schon Teile des Formulars irgendwo im Nirwana entsorgt wurden.
procedure TForm1.KillButtonClick(Sender: TObject);
begin
SubMenu.Visible := false;
Self.OnResize := Nil;
Close;
end;
Wenn das, was im OnResize steht, benötigt wird, das in eine eigene Prozedure...