Vc cria uma ActivexLibrary e depois um COM Object
Inclusive se vc trabalhar assim nao vai precisar usar pchar nas suas
funcoes, as dlls com+ entendem string, na verdade a conversão é feita
automaticamente, vc usa string e ele converte pra pchar.
Já utilizei muito essa forma de programar para criar sistemas MVC onde a
camada de apresentação era ASP e a camada de negocios era feita com objetos
COM+ em Delphi.
Mas vc vai precisar ter um Servidor Com+ rodando na sua maquina pra poder
desenvolver e depurar, pq os objetos COM+ necessitam ser instalados no
servidor de aplicação.
Rodrigo Othávio Farias
----- Original Message -----
From: "Marcelo Alves" <[EMAIL PROTECTED]>
To: "Delphi-br" <delphi-br@yahoogrupos.com.br>
Sent: Friday, June 02, 2006 9:52 AM
Subject: [delphi-br] Componentes COM
Pessoal,
Até esses dias atrás eu precisei criar uma DLL para ser usada por uma
aplicação em VB.NET. Eu estava com algumas dúvidas em como fazer isso, mas
com a ajuda do grupo, a minha DLL funcionou. Bom, o que acontece é o
seguinte, os caras que estão precisando dessa minha DLL estão desenvolvendo
uma aplicação web, ou seja, não foi possível referenciar a minha DLL na
aplicação deles. Pelo jeito o que eles estão precisando é que eu crie algo
para a WEB mesmo, e que acredito que seja talvez um componente COM.
Bom, será que é isso mesmo que eles precisam e onde encontro exemplos de
como criar isso?
Eles já tem alguns prontos e algumas características que olhei sobre
esse componente, é que ele é uma DLL também e no VB.NET ele não faz uma
chamada a uma DLL comum e sim referenciam como componente COM.
Estou precisando muito da ajuda do grupo para resolver este problema.
Somente a nível de informação, essa minha DLL se conecta a uma base SQL
Server utilizando conexão ADO, gera um relatório em QuickReport e exporta o
mesmo para PDF.
--
Marcelo A. Souza
[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]
Yahoo! Grupos, um serviço oferecido por: | |
|
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 Termos do Serviço do Yahoo!.