Hallo alle,
Ich möchte gerne bei diversen Useraktionen ein DateiMenu komplett neu aufbauen und diess auf einmal der Variable, die mein Menü beinhaltet, zuweisen/zuordnen. Für das ganze Handling mit dem Menu hab ich eine eigene Klasse geschrieben
Dafür hab ich folgendes probiert:
Delphi-Quellcode:
Interface Teil der Klasse:
Mainmenue: TMainMenu;
Implementation
CMenuAndToolbar.UpdateMainMenue();
var
MenuNew : TMainMenu;
MenuOld : TMainMenu;
begin
MenuOld := Mainmenue;
MenuNew.Items.Add(...) // Menü aufbauen
Mainmenue := MenuNew;
MenuNew := nil;
FreeAndNil(MenuOld);
end;
Auch die Zuweisung mittels Assign hat nicht funktioniert. Da wurde eine
Exception geworfen.
Was mache ich falsch?
Danke im Voraus