Tem que ver se nao existe uma forma especifica de instanciar objetos COM+ no .net, ele é uma tecnologia anterior, talvez tenha algum modo protegido, pra manter compatibilidade
veja se esses links ajudam em algo http://dotnetjunkies.com/Tutorial/84C30D12-174D-48EB-83FD-F6A6A1E08C44.dcik http://www.codeproject.com/csharp/cscomadminclient.asp http://www.socalnetug.org/reference/UsingCOMobjectsfromDotNet_files/frame.htm Rodrigo Othávio Farias ----- Original Message ----- From: Marcelo Alves To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 06, 2006 10:00 AM Subject: Re: [delphi-br] Componentes COM Entendi. É que eu fiz um exemplo aqui utilizando os componentes ActiveX Library e Active Server Object. O pessoal conseguiu instanciar no .net, enxergou meus método normalmente, mas ao executar a página aparece um erro de falha catastrófica e quando tentamos mudar a forma de instaciar, aparece um erro se referindo a um erro de objeto não instanciado. Agora fiz um exemplo simples na versão 2006 do delphi e rodou perfeito no .net. Por isso achei que não fosse compatível. E até agora não achei nenhum exemplo que rode no .net. Marcelo. Em 06/06/06, Rodrigo Othavio Farias <[EMAIL PROTECTED]> escreveu: > > nao, se vc criar um obejtoc COM+ ele é compativel com o .net, ele nao é > um > objeto .net mas é entendivel pelo framework > > > > > > Rodrigo Othávio Farias > > > ----- Original Message ----- > From: "Marcelo Alves" <[EMAIL PROTECTED]> > To: <delphi-br@yahoogrupos.com.br> > Sent: Monday, June 05, 2006 6:43 PM > Subject: Re: [delphi-br] Componentes COM > > > Rodrigo, > > Agora uma dúvida, eu usando o Delphi 7, vou realmente conseguir criar algo > para ser instanciado no ASP.NET?? <http://asp.net/??>?? Minha dúvida é se > não tenho que criar > algo usando a versão 2005 ou 2006 do delphi. > > Marcelo. > > > Em 05/06/06, Rodrigo Othavio Farias <[EMAIL PROTECTED]> escreveu: > > > > procura no google por: > > Delphi COM+ objects > > Delphi MTS objects > > > > Vai vir exemplos de como implementar, no help do Delphi tb tem alguma > > coisa, > > mas é uma procura trabalhosa, vc vai entrar em muito link que nao tem > nada > > com o assunto, o material é bem escasso. > > > > > > Nas biblias do Cantu tem exemplos, se vc tiver acesso ao livro ele > mostra > > como criar um obejto COM+ simples > > > > Rodrigo Othávio Farias > > > > > > ----- Original Message ----- > > From: "Marcelo Alves" <[EMAIL PROTECTED]> > > To: <delphi-br@yahoogrupos.com.br> > > Sent: Monday, June 05, 2006 9:58 AM > > Subject: Re: [delphi-br] Componentes COM > > > > > > Pessoal, > > > > Será que alguém aí consegue um exemplo pra mim, não sei porque não mas > não > > consigo abrir o link e preciso muito resolver esse problema. Esse meu > > componente deverá poder ser instanciado em uma aplicação ASP.NET<http://asp.net/>. > Lembro > > que > > estou usando Delphi 7. Será que com essa versão consigo desenvolver este > > componente? > > > > Marcelo. > > > > > > Em 02/06/06, Rodrigo Othavio Farias <[EMAIL PROTECTED]> > escreveu: > > > > > > Tem, vc monta teu relatorio normal, mas nao vai dar um show nele, vai > > ter > > > que só instanciar o objeto do relatorio e ativar via programação os > > > metodos > > > de impressao, setando o formato (PDF) e o local de armazenamento. > > > > > > Vc nunca mostra um form ou relatorio na web. > > > > > > > > > > > > Rodrigo Othávio Farias > > > > > > > > > ----- Original Message ----- > > > From: "Marcelo Alves" <[EMAIL PROTECTED]> > > > To: <delphi-br@yahoogrupos.com.br> > > > Sent: Friday, June 02, 2006 3:41 PM > > > Subject: Re: [delphi-br] Componentes COM > > > > > > > > > Rodrigo, o link não abre!!!! Outra coisa, não tem como eu montar o > > visual > > > do > > > meu relatório???? > > > > > > Marcelo. > > > > > > > > > Em 02/06/06, Rodrigo Othavio Farias <[EMAIL PROTECTED]> > > escreveu: > > > > > > > > Não pode usar form, se for criar o quick tem que ser tudo em tempo > de > > > > execução, vc instancia um objeto do teu relatorio, mas nada visual. > > > > É mais chatinho, mas vc tem um componente COM+ compativel com quase > > > todas > > > > as > > > > ferramentas de programação. > > > > Eu me lembro que fiz algo similar, eu gerava pdfs de boletos > > bancarios, > > > > através das minhas classes Delphi COM+, só não me lembro se utlizei > um > > > > componente que gerava o pdf diretamente ou se forçava alguma > > ferramenta > > > de > > > > relatório a dar saida em PDF no relatorio e aramazenava em disco . > > > > > > > > > > > > Esse site é bem antigo, mas tem links da época que eu trabalhei com > > > COM+, > > > > foram com eles que eu aprendi como trabalhar com essa tecnologia, > olha > > > lá > > > > e > > > > veja se ajuda, eu não tenho mais os fontes do meu projeto senão eu > te > > > > passava... :( > > > > > > > > Alguns links estão quebrados, mas tem uns ainda ativos: > > > > http://www.gude.hpg.ig.com.br/delphilinks.html > > > > > > > > > > > > > > > > Rodrigo Othávio Farias > > > > > > > > ----- Original Message ----- > > > > From: "Marcelo Alves" <[EMAIL PROTECTED]> > > > > To: <delphi-br@yahoogrupos.com.br> > > > > Sent: Friday, June 02, 2006 1:35 PM > > > > Subject: Re: [delphi-br] Componentes COM > > > > > > > > > > > > Rodrigo, > > > > > > > > Onde encontro um exemplo de como fazer isso? Posso utilizar > > normalmente > > > > forms no meu componente, pois preciso de um para criar o meu > relatório > > > em > > > > Quickreport. Como funcionaria? São essas coisinhas que eu não sei... > a > > > > forma > > > > de programar é igual para desktop, ou seja, cria o form e aí posso > > > chamar > > > > os > > > > componentes ou funções ou procedure do form??? Poderia me ajudar > nesse > > > > sentido??? Tem algum exemplo que possa me enviar??? > > > > > > > > Estou usando o Delphi 7. > > > > > > > > Marcelo. > > > > > > > > > > > > Em 02/06/06, Rodrigo Othavio Farias <[EMAIL PROTECTED]> > > > escreveu: > > > > > > > > > > Cria um componente Com+ ou MTS dependendo da tua versao do Delphi > > > > > > > > > > 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 <http://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<http://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 >>>>> > > > > > > > > > > > > > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > 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 >>>>> > > > > > > > > > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > 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 >>>>> > > > > > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > 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 >>>>> > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > -- > 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 > > > > > > > > > > > > -- Marcelo A. Souza [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- <<<<< 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