É claro meu querido Tatu. Faca o seguinte.
Declare uma variavel do tipo que vc quer. Antes de utilizar basta vc criar o objeto e tratar as propriedades como vc quiser. Vou dar um exemplo simples de como fazer isso. var MeuObjDinamico : TQuery; begin MeuObjDinamico := TQuery.Create(Nil); with MeuObjDinamico do begin DatabaseName := Database1.DatabaseName; Close; SQL.Clear; SQL.Add(' meu select '); Open; end; FreeAndNil(MeuObjDinamico); end; Basta vc declarar a sua variavel onde for nescessario ( publica, privada ou local ). Se for uma variavel publica ou privado e vc for em varias momentos. Crie uma função para construir e uma para destruir todos os obj's q vc for criar. Este e o unico cuidado que vc deve ter. Eduardo -----Original Message----- From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Tatu Sent: terça-feira, 31 de janeiro de 2006 09:39 To: Delphi-Br Subject: [delphi-br] componente sem o form tenho por ex. um componente da deltree para imprimir na matricial. Eu quero criar uma unit para utilizar o componente mas sem ter que criar o form...iso é possivel ?.. ou tenho que criar o form mesmo nao utilizando (mostrando) ele na tela.??? Caso seja possivel como é feita a declaração deste componente ? Santiago Cuello NSR - Informática LTDA [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html