Variável de outro componente

Delphi

10/11/2004

Olá,

Tenho uma situação complicada. A paleta servers tem um componente TWordDocument.

Preciso utilizar no meu componente uma variável que foi criada lá. Como faço isso? A variável é a Tables : interface;

Quero criar tabelas no Word à partir de meu componente sem que seja necessário inserir algum da paleta servers.

Alguém poderia ajudar?

Valeu... :?


Ricardo.vano

Ricardo.vano

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

10/11/2004

Você deve declarar na USES da unit de seu componente a unit onde está a declaração dessa variável.


GOSTEI 0
Ricardo.vano

Ricardo.vano

10/11/2004

Declarei mas deu um erro. Olha como está declarada a variável na outra unit, no caso a unit Word97.pas que vem com o Delphi:

Tables : interface;


Como eu tenho que fazer? Assim:

MyVar : Tables


Deu um erro muito estranho. Tive que fechar o Delphi!!


Obrigado ... :lol:


GOSTEI 0
Ricardo.vano

Ricardo.vano

10/11/2004

No outro componente está declarado em TYPE

No meu também tentei declarar em Type, mas deu erro


GOSTEI 0
Ricardo.vano

Ricardo.vano

10/11/2004

Na Uses já tem a referência. Tanto que estou conseguindo utilizar outras funções que utilizam variáveis comuns. Single, Boolean, etc...


GOSTEI 0
Gandalf.nho

Gandalf.nho

10/11/2004

Nunca tive que fazer isso, mas tente uma declaração mais explícita:

MyVar : Word97.Tables


GOSTEI 0
Ricardo.vano

Ricardo.vano

10/11/2004

Que legal!! Funcionou...tão simples e eu nunca tinha imaginado.

Muito obrigado mesmo!!! :D


GOSTEI 0
Gandalf.nho

Gandalf.nho

10/11/2004

Que legal!! Funcionou...tão simples e eu nunca tinha imaginado. Muito obrigado mesmo!!! :D


De nada :D


GOSTEI 0
POSTAR