Guest - Ramalho - Postado Junho 16, 2005 Denunciar Share Postado Junho 16, 2005 Pessoal,Criei e uso uma DLL em Delphi sem problema algum, quando tento usa-la em um prgrama VB.NET apareçe a mensagem de erro dizendo que não é uma DLL, Gostaria de saber se é possível usar DLL feita em Delphi ou outra linguagem em VB.NET? Caso sim como?Desde já agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 18, 2005 Denunciar Share Postado Junho 18, 2005 Depende do tipo da DLL. Atualmente existem três tipos: DLLs comuns, principalmente criadas em C/C++ (e Delphi também); DLLs COM (também chamadas de ActiveX), principalmente criadas em VB (e Delphi também); e DLLs .NET (criadas a partir de qualquer linguagem .NET - VB.NET, C#, C++.NET, e a nova versão do Delphi também... ). Acredito que a sua DLL aí, provavelmente, seja a primeira opção, ou seja, uma DLL nativa (comum). Nesse caso, você precisará declarar cada uma das funções existentes nela (através da cláusula Declare no VB.NET). Dê uma olhada na documentação .NET a respeito da declaração de funções de bibliotecas externas e acredito que você encontrará mais informações.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Ramalho -
Pessoal,
Criei e uso uma DLL em Delphi sem problema algum, quando tento usa-la em um prgrama VB.NET apareçe a mensagem de erro dizendo que não é uma DLL, Gostaria de saber se é possível usar DLL feita em Delphi ou outra linguagem em VB.NET? Caso sim como?
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.