É João, como eu havia falado anteriormente, isso faz parte de uma rotina grande.
O problema acontece dentro do contexto da rotina completa, eu depurando aqui na 
minha máquina vejo o problema acontecendo =)

 

De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Joao 
Morais
Enviada em: terça-feira, 8 de janeiro de 2008 19:16
Para: [email protected]
Assunto: Re: RES: [delphi-br] função for next

 

Davi Eduardo Borges Wall wrote:
> Bom não custa tentar certo?
> 
> Na verdade consegui colocar tudo numa função... não testei se reproduz o 
> problema, mas ta aí
> 
> PS: NÃO FIZ A ROTINA, não me perguntem por que o cara usou tipo WORD

Testei em D5 e D7, com e sem IntToStr. Funfou que é uma beleza. Continuo 
verde de curiosidade para ver algo tão sinistro quanto andaram colocando 
nessa thread.

--
Joao Morais

> function montaMascara(const aValor: string; aItemAdicionar: Char; 
> aAdicionar_a_cada: Word): string;
> 
> var
> 
> aTotParcial,aTotal : Word;
> 
> begin
> 
> Result := '';
> 
> aTotParcial := 1;
> 
> for aTotal := Length(aValor) downto 1 do
> 
> begin
> 
> IntToStr(aTotal); //Bug delphi, fazer assim senao faz TO
> 
> 
> 
> Result := aValor[aTotal] + Result;
> 
> if aTotParcial = aAdicionar_a_cada then
> 
> begin
> 
> //Somente adicionar "aItemAdicionar" se nao acabou de varrer string...
> 
> if aTotal > 1 then
> 
> Result := aItemAdicionar + Result
> 
> else
> 
> Exit; //Acabou o tinha que fazer...
> 
> 
> 
> aTotParcial := 1;
> 
> end
> 
> else
> 
> begin
> 
> inc(aTotParcial);
> 
> Continue;
> 
> end;
> 
> end;
> 
> end; 
> 
> 
> 
> 
> 
> De: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
> [mailto:[email protected] <mailto:delphi-br%40yahoogrupos.com.br> 
> ] Em nome de Davi Eduardo Borges Wall
> Enviada em: terça-feira, 8 de janeiro de 2008 17:43
> Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br> 
> Assunto: RES: [delphi-br] função for next
> 
> 
> 
> Hahaha
> 
> Eu ri muito quando li esse post do Joao.
> 
> Infelizmente eu não conseguiria te disponibilizar nem se tentasse, a rotina é 
> enorme e dependente de outros módulos.
> 
> De: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:[email protected] 
> <mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Joao Morais
> Enviada em: terça-feira, 8 de janeiro de 2008 17:36
> Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br> 
> Assunto: Re: [delphi-br] função for next
> 
> Clovis iTelefonica wrote:
>> Ja inicializei a variavel com x:=0 e continua o mesmo erro
>> Mas obrigado assiim mesmo
> 
> Cara, eu tô verde de curiosidade para conhecer esse erro. Por gentileza, 
> mande um .zip para os arquivos da lista, ou em pvt que eu publico para o 
> pessoal, para que eu possa ver o tal bug com os próprios olhos.
> 
> --
> Joao Morais
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 

 



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

Responder a