¿Podrías ampliar la pregunta?
En Delphi, variantes y objetos no son directamente compatibles, pero una manera de convertir un objeto a Variant es guardar su referencia como Cardinal (o Integer):
La operación inversa sería:
Código Delphi
[-]O := TObject (Cardinal (V));
De todas formas, creo que deberías extenderte con el mayor detalle posible sobre lo que tienes pensado hacer. Imagino que lleva relación con
esto.
Saludos.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)