Claudio,
dentro do meu componente COM estou criando um objeto relation, e adcionando algumas propriedades para fazer um teste, e retorno este objeto. Mas no VFP não consigo ver estas propriedades ex:
oCom = CREATEOBJECT("ComTeste.TestaRetorno")
loRetorno = oCom.TestaRetorno()
debug
Aciono o debug para inspecionar a variavel loRetorno, onde eu acredito que deveria estar o objeto retornado pelo meu componente.
O código no método TestaRetorno fica assim :
FUNCTION TestaRetorno AS Object
LOCAL loRet AS Relation
loRet = CREATEOBJECT([RELATION])
loRet.AddProperty([prop1],[01])
loRet.AddProperty([prop2],[02])
loRet.AddProperty([prop3],[03])
RETURN loRet
ENDFUNC
O que eu estou fazendo de errado ?
>>Eu posso retornar um objeto de um componente com para outro ou para a minha aplicação ?
>
>sim, Paulo. Objetos são um dos "tipos" que fazem parte do padrâo binário do COM. Basta lembrar que podemos passar RecordSets ADO entre os components. ;)
Paulo Cesar Carneiro
desenvolvimento@controplan.com.br"My God, what have we done?"
-- Capt. Robert Lewis, co-pilot of the Enola Gay, recalling the moment the atomic bomb exploded over Hiroshima
At 8:15 a.m. on August 6 1945