PopupMenü dynamisch erstellen und benutzen

Hallo,
ich möchte ein Programm zum schnelleren starten von Programmen schreiben. Ich habe eine Textdatei in der die Konfiguration steht. Wie ich die auslese und verwende weis ich. Jedohc habe ich keine Ahnung wie ich dynamisch, also während der Laufzeit, ein PopuMenü erweitere.
Hinzu kommt noch, dass ich wissen muss welches Item des PopupMenüs gedrückt wurde, um das richtige Programm zu starten. Bitte helft mir!
(Benutze Turbo Delphi!)

Schon mal vielen Dank im voraus!
Florian

Hallo Florian,

ein dynamisches Menü erzeugst Du z.B. so:

NewItem := TMenuItem.Create(self);
NewItem.Caption := ListBoxHistory.Items.Strings[i];
NewItem.OnClick := HistoryClick;
Datei1.Add(NewItem);

Die einzelnen Items kommen bei mir aus der (unsichtbaren) ListBoxHistory, deren Einträge ich beim Starten des Programms aus der Registry auslese.

Viel Erfolg
Ebi

Hab’ jetzt endlich wieder Zeit für mein Projekt gefunden,
ich kann nur sagen, dein Tipp funktioniert hervorragende.

Grüße aus Ober-Beerbach,
Florian