Mário,

quando eu faço este tipo de cast, ele dá isso:

*Falha de coerção de tipo: não é possível converter
pacote.vo::issq...@45c1d91 em **pacote**.vo.ISSQNVO.*

Sinceramente, eu não tenho a mínima idéia do que seria isto, pois eu estou
debugando e vendo que existe um objeto instanciado do mesmo tipo. Não sei se
esse "::" está relacionado a algum lance de namespace (ou se isso seria
algum sinal de onde estaria o erro).

Alguém tem uma luz ;)

[]'s

2010/1/15 Mário Júnior <[email protected]>

> rapaz... estranho mesmo heim ?!?!
>
> A única situação parecida com isso q já vi, seria o caso do cast nao for
> realizado.. mas como vc disse q o objeto do grid é um TipoObjeto, entao não
> deveria mesmo ocorrer esse problema.
>
> Só para "desencargo" de consciencia... mude o cast para
> TipoObjeto(grid.selectedItem).
> A diferença entre as formas de cast é que, usando o operador* "as"* caso a
> conversao não seja bem sucedida, o objeto ficará nulo ... já usando *
> "TipoObjeto(obj)"*, caso a conversao não seja bem sucedida, uma exceção
> será lançada.
>
> Caso haja algum problema com esse cast, entao da segunda forma vc terá um
> feedback.
>
>
> Abraços.
>
>
>
>
>
>
>
> 2010/1/15 Pergentino Araújo <[email protected]>
>
>> Pessoal,
>>
>> surgiu uma situação inusitada (e muito estranha) aqui em um código, onde
>> eu tenho o seguinte trecho de código:
>>
>> *var objetoTemp:TipoObjeto = grid.selectedItem as TipoObjeto;*
>>
>> No debug, vejo que *grid.selectedItem* possui uma instância de *
>> TipoObjeto*, só que o meu *objetoTemp* não recebe esta instância... algo
>> como se o objeto fosse readonly, sei lá.
>>
>> Acontece a mesma coisa em uma associação de um objeto que vem em um Evento
>> personalizado que criei.
>>
>> Já rolou este tipo de situação com mais alguém ???
>>
>> Estou usando o compilador versão 3.4.
>>
>> Desde já, obrigado.
>>
>> --
>> Atenciosamente, Pergentino Araújo.
>> Arquiteto Java/Flex
>> MSc. Profissional - Engenharia de Software
>> Adobe Certified Expert - Flex 3 with AIR
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Mario Junior
> Enterprise Java / Flex Architectures
>
> Adobe Certified Expert Flex 3 with AIR
>
> Sofshore Informática
> http://www.sofshore.com.br
> +55 (48) 3337 2003
> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> Florianopolis SC Brasil
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Atenciosamente, Pergentino Araújo.
Arquiteto Java/Flex
MSc. Profissional - Engenharia de Software
Adobe Certified Expert - Flex 3 with AIR
-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a