Olá pessoal, Bom, é compilador cria o nome do ítem de menu automaticamente, mas, já tentou fazer isso manualmente? Tipo:
------- ItemMenu.Nome := 'ItemMenu' + i. ------- Sendo que o "i" é um número para vc dar para cada íten, ficando "ItemMenu1", "ItemMenu2" e etc., tente aí. ________________________________ []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo.com.br Gmail, GTalk: silviop...@gmail.com Hotmail, MSN: silviop...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° ________________________________ De: Alisson <alss...@yahoo.com.br> Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 2 de Abril de 2009 9:36:44 Assunto: [delphi-br] Itens de menu criados em tempo de execução Tenho uma rotina que verifica todos os itens de menu existentes, mas os que são criados em tempo de execução não são detectados. Se eu rodar o código abaixo só os que são criados em tempo de desenvolvimento são mostrados. Alguém sabe por que? for i := 0 to ComponentCount- 1 do if Components[i] is TMenuItem then ShowMessage( (Components[ i] as TMenuItem).Name) ; Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]