Fórum Como chamar funções feitas em DLL´s por outras linguagens #155404
16/04/2003
0
Ai galera. Fiz uma DLL em delphi e preciso que outras linguagens utilizem a mesma DLL. Sei que preciso utilizar os comandos STDCALL e INDEX para indicar o início da função dentro da DLL. Mas toda vez que chamo a função, é retornado um erro de endereçamento. Até mesmo para funçoes bem simples.
Alguém pode me ajudar.
Obrigado pela atenção Renato.
Alguém pode me ajudar.
Obrigado pela atenção Renato.
Renato
Curtir tópico
+ 0
Responder
Posts
16/04/2003
Aroldo Zanela
Renato,
Não entendi exatamente o que você quer, mas fiz um exemplo bem simples de uso de função em VB e em Delphi. (Só finge que o delphi não tem a função Sleep).
Em VB:
Em Delphi:
Não entendi exatamente o que você quer, mas fiz um exemplo bem simples de uso de função em VB e em Delphi. (Só finge que o delphi não tem a função Sleep).
Em VB:
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Em Delphi:
procedure Sleep( dwMilliseconds: Integer); stdcall; external ´kernel32.dll´;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)