Vamos lah, precisei desta mesma solução para duas situações distintas. Na primeira, eu chamava um executavel passando como parâmetro o database. Na segunda eu criei um arquivo texto na aplicação que cria o database e a segunda aplicação coloquei um timer que ficava lendo a cada 5 segundos se o arquivo existia, quando achava o arquivo lia a unica linha e deletava o arquivo.
Para poder te ajudar preciso saber em qual situação você precisa disso ? Em ambas a solução basica seria esta: Assim você salva o endereço de memoria que o seu database está. var i : Integer; begin i := Integer(Database1); end; Assim você lê o database passado como parametro. var t : TDatabase; begin t := TDatabase(i); end; Simples como o delphi. Eduardo Alessandro DUARTE de Moraes escreveu: > > Buenos, isso que tu precisas me cheira a utilização de um DataProvider > na aplicação "servidora" e um ClientDataSet na aplicação "cliente". > > Abraços, > Duarte. > > ----- Original Message ----- > From: scarvalh2707 > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Sent: Wednesday, February 28, 2007 2:44 PM > Subject: [delphi-br] Como passar um objeto de uma aplicação Delphi > para uma outra aplicação Delphi > > Preciso passar um TDatabase para que a outra aplicação possa acessar as > tabelas desse banco de dados, cujo usuário já está autenticado e > conectado. > Observação estou utilizando o Delphi 5. > Agradeço desde já pela atenção e pela possível ajuda. > Att. > Sérgio. > > -------------------------- > E-mail Seguro Vetorial.net > > Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, > encaminhe para [EMAIL PROTECTED] <mailto:spam%40vetorial.net> > > Chave de Identificação: 54568,45e5bf66219819975911321 > > [As partes desta mensagem que não continham texto foram removidas] > > _______________________________________________________ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/