Pular para o conteúdo

converter o AcbrEcf.estado para integer

Responder tópico
  • Denunciar
  • Indicar

1. converter o AcbrEcf.estado para integer

Enviado em 20/02/2009 - 09:19h

ola
Estou desenvolvendo um sistema e tenho um array de 10 posições.
preciso pegar o a propriedade Estado do meu componete ACbrEcf1 e passar ele como parametro para esse array por exemplo:
result:= Estado[ACbrEcf1.Estado];
mas qnd eu passo o estado ele da o seguinte erro:
"got TACBrECFEstado expected ShortInt"
acho q eu precisaria converter o AcbrEscf1.estado para inteiro, mais ñ sei como fazer
alguem poderia me dizer como?

agradeço desde jah

Responder tópico

2. Re: converter o AcbrEcf.estado para integer

Enviado em 26/02/2009 - 16:27h



Pelo erro que você postou, Você esta tentando indexar o array com o tipo estado, não é isso?
result:= Estado[ACbrEcf1.Estado];

no pascal você não consegue referenciar uma posição do array com uma variavel de outro tipo senão inteiro:
result:= Estado[0] ou
result:= Estado[1]

Como você disse terá de fazer um typecast no Estado, mas de que tipo é o seu estado?
String? record?

Se for string, StrToInt(Estado); resolve.


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder