Opa, Indiferente de retrabalho e/ou não sei o quê, acho uma preocupação totalmente desnecessária a utilização de FieldByName X qualquer outra forma. Concordo com o Luis quando ele falou da importação de dados; neste caso, sim, usaria diferente; mas consideremos que, neste caso, 1ms por loop pode se tornar alguns minutos no fim do processo todo!
Se você tem o dataset na sua tela (tipo um ClientDataSet), realmente é muito melhor usar algo do tipo cdsMeuDataSetMeuField, que já é um Field da classe desejada (muitas vezes ao utilizar o FieldByName você precisa ainda fazer um typecast pra convertê-lo para um TBlobField, por exemplo). Mas trabalhando com datasets que carregarão a própria estrutura, usar o FieldByName não vai matar ninguém! Na época do 286 talvez isso fosse uma preocupação. Mas bem... nessa época, acho que não existia FieldByName :) Em resumo, a minha preocupação ao participar da discussão é uma só... Existem pessoas mais e menos experientes, que já vivenciaram mais ou menos coisas. Não querendo me gabar, ou puxar para o nosso lado, mas o pessoal que tem alguma experiência a mais sabe usar do bom senso pra dizer o que é bom e o que não é. Agora, se eu tivesse começando a programar e lesse um artigo dizendo que usar o FieldByName vai deixar minha aplicação uma carroça, eu acreditaria cegamente! E nesse tipo de "verdade" eu vejo problema... Abraços, Henrique ----- Original Message ----- From: Valfrid-Ly Silva Couto To: delphi-br@yahoogrupos.com.br Sent: Monday, December 11, 2006 7:04 PM Subject: Re: [delphi-br] Verdade sobre fieldbyname Cara, Não entendi bem o que você quis dizer. Você criou o arquivo de constantes certinho, já tá feito, já era. Errar o nome de uma constante ou algo assim é pasível de todo ser humano. As IDEs mais novas das ferramentas já conseguem ajudar até nisso, mas mesmo num Framework isso pode acontecer. Joao Morais <[EMAIL PROTECTED]> escreveu: Valfrid-Ly Silva Couto wrote: > João, > > Os erros de digitação podem ser resolvidos de uma forma simples, mesmo em projetos grandes, basta-se utilizar constantes públicas com os nomes dos campos, assim, digitado 1x é o suficiente. > > Se digitar errado o nome da constante, o compilador pega!! Daí isso passa a ganhar um nome diferente: retrabalho. -- João Morais -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos Valfrid-Ly Silva Couto [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] ICQ 15114646 --------------------------------- Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]