2009/5/28 Rodrigo Bevilacqua Marcondes <[email protected]>:
> Olá pessoal ,
>
> Tenho duas variaveis (ITENSFATURADOS e sMsg) as duas do
> tipo string:
> --------------------- declaração var
> const
>  MAX =
> 4000;
> var
>  ITENSFATURADOS : array[1..MAX] of array[1..2] of String;  //L
> C
>  sMsg : String;
> ---------------------
> * atribuo valor para
> sMsg
> sMsg := RetornaFuncao();
>
> *quando vou atribuir um valor para o meu
> vetor
>
> ITENSFATURADOS[Linha][2] :=
> TblConsulta.FieldByName('NrItem').AsString;
>
> * a VAR sMsg muda o valor
> para o mesmo valor do VETOR.
>
> Estava depurando e fui no INSPECT e estão no
> mesmo endereço(sem imagem - não
> foi ).
> Alguém tem idéia do que pode ser
> ????

A primeira coisa que me vem a memória é que você estourou o limite do
vetor. Qual o valor de "Linha"?

Joao Morais

Responder a