-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 9 Dec 2004 16:59:14 -0300 "Diogo" <[EMAIL PROTECTED]> wrote:
> Olá > > Alguém já fez isso ou sabe como que se faz para usar uma DLL feita em C++ no > Delphi? > > É que vou passar uma string para a DLL em C, ela foi processar, e vai me > devolver uma outra string, é mais ou menos isso, mas o que importa é como > que eu faço para usar essa DLL, como que chamo, etc..etc.. Dll, é dll. Tanto faz se foi feita em C, ou Delphi, ou outra linguagem. primeiro você precisa saber os escopos das funções, disponíveis desta dll. Se você tiver o arquivo .h, e souber um pouquinho de C, você descobre lendo este arquivo. Senão, é necessário usar alguma ferramenta como dlltool, para extrai o "conteúdo da dll". Mas mesmo assim você fica sem os parâmetros, das funções. Fica mais fácil contactar que desenvolveu. Mas se você tem o escopo fica fácil. Você só precisa declarar a função, e adicionar no final a palavra external. function funcao(parametro : tipo) : Tipo_Retorno; external 'exemplo.dll'; Isto deve ser feito na implementação. Desta faoma, assim que você "chamar", esta função, a dll é carregada, e fica residente até o programa fechar. Você pode carregar e descarregar a dll, de forma dinâmica. Mas isto fica de lição de casa... Brincadeira... http://www.google.com.br/search?hl=pt-BR&q=dll+dinamica+delphi+&btnG=Pesquisar&meta= - -- Oseias Ferreira. Linux Counter #333243 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFBuL1SHKYDdGAIQkURAnl1AKCUn1NglNTtUCjgyKxOXZuH7KSWGACeKoRq 2opp++8X0x7O0PadieU2gKI= =s0NB -----END PGP SIGNATURE----- -- <<<<< 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] ou [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