Gdzie daję ciała?! Z pliku ini przy starcie programu dodaję do popup menu itemy i póbuję im przypisać onclick i wywala mi blad "Menu index out of range". Oto procedura :
procedure TForm1.wczytajpop;
var
i:integer;
ini:tinifile;
menu:tmenuitem;
s:tstringlist;
begin
pop.Items.Clear;
ini:=tinifile.Create(extractfilepath(application.ExeName)+'\sf.ini');
S:=tstringlist.Create;
ini.ReadSection('url',s);
for i:=0 to s.Count-1 do
begin
menu:=tmenuitem.Create(self);
menu.Caption:=ini.ReadString('url',inttostr(i),'');
pop.Items.Add(menu);
menu[i].OnClick:=menuklik;
end;
s.Free;
end;