Thema: Delphi Frage zu TMainMenu

Einzelnen Beitrag anzeigen

bombilein

Registriert seit: 21. Jul 2004
18 Beiträge
 
#1

Frage zu TMainMenu

  Alt 20. Aug 2004, 10:50
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
  Mit Zitat antworten Zitat