Caro Marcelo,
        Eu comentei estas linhas e executei o prog.
        "Proj .exe raised exception Class EConverterError with message ''I'
is not valid integer value."
        O erro continua, isso quer dizer que o problema não está nesta
função.
        Está faltando malícia para delphi.
        obgo a todos pela ajuda e atenção. vou ralar um pouco e retorno para
dar noticias.

um gde abraço,

Carlos Magno

Em 03/07/07, Marcelo - Kappesberg <[EMAIL PROTECTED]> escreveu:
>
>   E ai Carlos, blz?
>
> Nao sei o que pode estar errado pra ti, o que o pessoal postou ai esta
> certo...
> Para pegar a posicao do caractere numa string usa-se o POS mesmo
>
> Entao, seguindo o teu exemplo seria algo do tipo:
>
> POS1:=COPY((ListForm.mtaclock.AsString),1,1); // pega o primeiro caractere
> POS2:=COPY((ListForm.mtaclock.AsString),2,1); // pega o segundo caractere
> ...
>
> lembrando que a variaver POS1 e POS2 deverao estar declaradas antes do
> begin da procedure
>
> Procedure tal etc...
> var
> POS1, POS2 : string;
> begin ...
>
> Marcelo Hörlle
> [EMAIL PROTECTED] <joehor%40gmail.com.br>
>
> Marcelo Hörlle
> [EMAIL PROTECTED] <joehor%40gmail.com.br>
>
> ----- Original Message -----
> From: Carlos Magno
> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Sent: Tuesday, July 03, 2007 9:59 AM
> Subject: Re: [delphi-br] Re: Novato...
>
> Caros colegas agradeço a atenção.
>
> Talvez eu deva esplicar melhor a minha situação:
> Veja: a minha tabela que está em um "QReport" (ListForm), é uma tabela
> DBASE.
> o name do campo a ser testado é mtaclock, que "Alfanumerico".
> POS1:= String;
> POS1:=copy((ListForm.mtaclock.DataField),1,1);
> eu realmente não sei sei se é este o caminho, fiz pela auto ajuda do
> proprio delphi.
> um gde abraço,
> Carlos Magno
>
> Em 02/07/07, Carlos <[EMAIL PROTECTED] <gcm3102%40yahoo.com.br>>
> escreveu:
> >
> > Você pode converter esta string para um inteiro.
> > ex.:
> > if(StrToInt(mCampo.Value) = 1) then
> > Espero ter ajudado.
> > Fraterno abraço.
> > Carlos
> >
> > --- Em delphi-br@yahoogrupos.com.br 
> > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog
> rupos.com.br>,
> > "Logos" <[EMAIL PROTECTED]> escreveu
> > >
> > > pegue pelo campo copy(campo.asstring,1,1)
> > > ----- Original Message -----
> > > From: Carlos Magno
> > > To: delphi-br@yahoogrupos.com.br 
> > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog
> rupos.com.br>
> > > Sent: Monday, July 02, 2007 11:28 AM
> > > Subject: Re: [delphi-br] Novato...
> > >
> > >
> > > Coloquei este codigo, na complilação nao deu erro, mas na execução
> > da o
> > > seguinte erro:
> > > "Proj .exe raised exception Class EConverterError with message
> > ''I' is not
> > > valid integer value."
> > > grato pela atenção,
> > > Magno
> > >
> > > Em 02/07/07, Alcistemas Informática <[EMAIL PROTECTED]> escreveu:
> >
> > > >
> > > > VAR
> > > > POS1:Char;
> > > > POS2:Char;
> > > > POS3:Char;
> > > > etc..
> > > > BEGIN
> > > > POS1:=copy(Campo.text,1,1);
> > > > POS2:=copy(Campo.text,2,1);
> > > > POS3:=copy(Campo.text,3,1);
> > > > etc...
> > > >
> > > > ----- Original Message -----
> > > > From: crsmagno
> > > > To: delphi-br@yahoogrupos.com.br 
> > > > <delphi-br%40yahoogrupos.com.br><delphi-br%40yahoog
> rupos.com.br><delphi-br%40yahoog
> > rupos.com.br>
> > > > Sent: Monday, July 02, 2007 8:30 AM
> > > > Subject: [delphi-br] Novato...
> > > >
> > > > Olá pessoal,
> > > > Estou começando a trabalhar com delphi 7, e esbarrei em varios
> > > > problemas, entre eles o que me fez parar.
> > > > Tenho um campo do tipo alfanumerico em BD, de tamanho 6(000001).
> > > > Preciso testar cada posição.
> > > > se é 1
> > > > se é 2
> > > > se é 3...
> > > > para isso eu preciso extrair a posição para uma variavel do tipo
> > > > string.
> > > > Alguém pode me ajudar?
> > > > Um abraço,
> > > > Magno
> > > >
> > > > ----------------------------------------------------------
> > > >
> > > > No virus found in this incoming message.
> > > > Checked by AVG Free Edition.
> > > > Version: 7.5.476 / Virus Database: 269.9.14/883 - Release Date:
> > 1/7/2007
> > > > 12:19
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > > --
> > > um abraço,
> > >
> > > Carlos Magno
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > ----------------------------------------------------------
> > >
> > >
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.5.476 / Virus Database: 269.9.14/883 - Release Date:
> > 1/7/2007 12:19
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >
> >
>
> --
> um abraço,
>
> Carlos Magno
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
um abraço,

Carlos Magno


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

Responder a