GARANTIR DESCONTO

Fórum Localização de componentes #289550

26/07/2005

0

Pessoal.
Estou com uma pekena dúvida, mas q resolverá um grande problema. Eu peguei um programa pra terminar, só q a coisa tá um terror, e como o software já está sendo utilizado dentro da empresa eu só estou tendo tempo de fixar os bugs mais ´berrantes´. O ideal seria eu refazer a tela principal do programa, mas não posso fazer no momento, pq tenho q deixar o q já foi disponibilizado pro usuário mais estável.
Bom... Conclusão: o form atualmente possui mais de 500 componentes. Eu já consegui dar uma aliviada na programação para resolver a questão da validação q estava muito inconsistente. Para tal utilizei uma lógica em bolha q vai comparando os componentes até localizar o par de componentes q eu preciso calcular (no caso um maskedit e um combo), só q agora eu preciso localizar 10 componentes para fazer os cálculos. Para fazer isso a lógica de bolha fica meio inviável. Existe uma forma de localizar o componente do form pelo nome :?:
Atualmente, tirando a parte q eu já mexi, a programação está individual para cada objeto (o form tem mais de 30.000 linhas de código). Por isso necessito de uma lógica q localize os componentes dinamicamente.
Espero ter sido claro... :?

Obrigado


Lero

Lero

Responder

Posts

26/07/2005

Delphi32

Utiliza a função FindComponent; Essa função localiza um componente passando como parâmetro o nome.

Utiliza assim: FindComponent(´Button1´);

Até!


Responder

Gostei + 0

26/07/2005

Lero

Valew!!!!!!!!! Muito obrigado mesmo!!! :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar