É verdade, existe um espaço na palavra "Components"... Mas na minha opinião,
seria melhor o CharCase como o Rodnei explicou acima.

2009/3/24 Emanuel Coutinho <[email protected]>

>   frmFinasa.Componen ts[j] <<-- Tem um espaço em branco no components[j]
> Retire-o
>
>
> for j := 0 to frmFinasa.Component Count - 1 do
> if (frmFinasa.Componen ts[j] is tdbEdit) then
> (frmFinasa.Componen ts[j] as tdbEdit).Text :=
> UpperCase((frmFinas a.Components[ j] as TdbEdit).Text) ;
>
> Sds,
> _________________________
> Emanuel Coutinho
> Salvador-Ba-Brasil
>
> ________________________________
> De: felipe govoni <[email protected] <govoni.felipe%40gmail.com>>
> Para: [email protected] <delphi-br%40yahoogrupos.com.br>
> Enviadas: Terça-feira, 24 de Março de 2009 11:17:32
> Assunto: [delphi-br] maiuscula em todos os dedits
>
> bom dia
>
> algume sabe me dize oq tem de errado nesse codigo:
>
> for j := 0 to frmFinasa.Component Count - 1 do
> if (frmFinasa.Componen ts[j] is tdbEdit) then
> (frmFinasa.Componen ts[j] as tdbEdit).Text :=
> UpperCase((frmFinas a.Components[ j] as TdbEdit).Text) ;
>
> ele nao faz nada, e quando tento debuga, no .text da a seguinte mensagem:
> "expression illegal in evaluator"
>
> tentei faze um teste com o seguinte codigo e tambem nao fez nada
>
> for j := 0 to frmFinasa.Component Count - 1 do
> if (frmFinasa.Componen ts[j] is tdbEdit) then
> (frmFinasa.Componen ts[j] as tdbEdit).Text := 'teste';
>
> alguem pode me ajuda?
>
> obrigado
>
> --
> Felipe Govoni
> ------------ ---------
> GOVONI Sistemas
> Fone 8472-8718
> www.govoni.com. br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 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]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a