Com o mais profundo respeito que o nobrissíssimo colega merece, mas acho que ele se equivocou de conceito.
DLL pode ser MULTI APLICATIVOS, MULTI LINGUAGENS DE PROGRAMAÇÃO, MULTI FERRAMENTAS mas MULTI-PLATAFORMA é outra coisa que nada tem haver com dll. Multi plataforma significa que roda em qualquer plataforma seja ela Macintoch, Windows, Unix, BEos, Xenix, etc.. Dll´s rodam em ambiente Windows. E tem mais, DLL pra ser portável para várias linguagens, existe um padrão de definição de seus parâmetros de entrada e valores de retorno. Por exemplo, você não pode simplesmente retornar uma função, em uma dll, como String ou então integer, do contrari o C++ ou o C# já não irão reconhece-las. Há um padrão universal para fazer isto. Strings são tratadas como Arrays de char e por aí afora. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Marcos Douglas Enviada em: segunda-feira, 14 de agosto de 2006 09:44 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] TNotifyEvent Anderson, Se me permite, gostaria de dar um conselho. Vc não deveria criar DLLs que funciona em somente uma linguagem. DLLs são, por natureza, multi-plataforma. Como o próprio nome diz, são bibliotecas que podem ser utilizadas por qq outro programa. Acho que vc deveria reescrever a DLL para que funcione em qq outra linguagem e não obrigar os outros a programar em Delphi (acredite, eles não irão fazê-lo). Abraços, -- Marcos Douglas [EMAIL PROTECTED] ---- Mensagem Original ---- From: "Desenvolvimento \(Anderson\)" <[EMAIL PROTECTED]> To: delphi-br@yahoogrupos.com.br Sent: Seg, Agosto 14, 2006 9:38 am Subject: Re: [delphi-br] TNotifyEvent > é... o tempo é curto e a procura é pequena... > logo, vou ter q obrigar a quem for usar a dll, a escrever em delphi... > essa dll eu fiz pra meu proprio uso, pois estava cansado de copiar o mesmo > código em várias aplicações... > daí, se precisasse mudar... vc imaginar, né! > > com essas novas dlls q fiz, minha vida facilitou muito, e meu trabalho tem > rendido mais. > > Valeu! > > > ----- Original Message ----- > From: Walter Alves Chagas Junior > To: 'delphi-br@yahoogrupos.com.br' > Sent: Monday, August 14, 2006 9:00 AM > Subject: RES: [delphi-br] TNotifyEvent > > > Anderson, > > A bem da verdade, o NotifyEvent é uma classe, que faz uso de API´s e > Mensagens internas do Windows, e que tornam viavel ao Delphi fazer uso > daquele recurso. > > Para implementar este mesmo recurso visando sua portabilidade para outras > linguagens/Ferramentas, o primeiro passo seria abrir uma investigação > sobre > quais API´s e Mensagens ele faz uso e interage. Uma vez obtida estas > informações, você teria que implementar métodos que tornassem estas > chamadas > independentes da linguagem ou da ferramenta. Sei lá. Ao meu ver é muito > trabalho pra pouco tempo possívelmente disponível pra isto. > > Uma dica interessante para você buscar o caminho das pedras, é pesquisar > por > exemplo, a existencia de Alguma MFC (Microsoft Fundation Class) que trate > disto. Se tiver, dá pra implementar algo do tipo no Visual Studio. > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento de sistemas > Telemont Engenharia de telecomunicações S/A > Belo Horizonte - MG - Brasil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 > > Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de > construção!! > > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > nome de Desenvolvimento (Anderson) > Enviada em: segunda-feira, 14 de agosto de 2006 08:29 > Para: Grupo Yahoo (Delphi) > Assunto: [delphi-br] TNotifyEvent > > > Bom dia, > > há certo tempo atrás, enviei uma questão sobre o Tnotifyevent, para poder > gerar uma DLL. > Bem, me enviaram um modelo, que deu tudo certo. > Agora, eu distribuí a dll e tem gente em outras linguagens me perguntando > como colocar a dll funcionando na linguagens deles. > Pergunta: Será q esse TNotifyEvent é compatível em outras linguagens? > > Obrigado. > > Anderson > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > __________ Informação do NOD32 IMON 1.1705 (20060814) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > http://www.eset.com.br > > > [As partes desta mensagem que não continham texto foram removidas] > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos [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