ACESSAR DLL EM DELPHI
Salve, Salve Galera!
Estou fazendo uma integração do sistema com um parceiro, ele criou uma DLL em Delphi para eu acessar, minha dúvida é como acessar essa DLL, eu tenho o nome da função, parametros e tipo de retorno.
Eu fiz a declaração em um módulo da seguinte maneira:
Public Declare Function RetornaConverge Lib "DLL.dll" _
(ByVal Parametro1 As String, ByVal Parametro2 As String) As String
O problema é quando tento uilizar a função dá a seguinte mensagem:
---------------------------
Microsoft Visual Basic
---------------------------
Run-time error '53':
File not found: DLL.dll
O nome da DLL está correto!
Estou utilizando Windows 2000 Pro, já tentei colocar a DLL no Path do projeto e no C:\WINNT\system32, mas não adiantou, continua dando a mesma mensagem.
Alguém pode ajudar? O que tenho que fazer para acessar esta DLL?
Obrigado.
Atn.
Dennys Fredericci
Estou fazendo uma integração do sistema com um parceiro, ele criou uma DLL em Delphi para eu acessar, minha dúvida é como acessar essa DLL, eu tenho o nome da função, parametros e tipo de retorno.
Eu fiz a declaração em um módulo da seguinte maneira:
Public Declare Function RetornaConverge Lib "DLL.dll" _
(ByVal Parametro1 As String, ByVal Parametro2 As String) As String
O problema é quando tento uilizar a função dá a seguinte mensagem:
---------------------------
Microsoft Visual Basic
---------------------------
Run-time error '53':
File not found: DLL.dll
O nome da DLL está correto!
Estou utilizando Windows 2000 Pro, já tentei colocar a DLL no Path do projeto e no C:\WINNT\system32, mas não adiantou, continua dando a mesma mensagem.
Alguém pode ajudar? O que tenho que fazer para acessar esta DLL?
Obrigado.
Atn.
Dennys Fredericci
Tente colocar a DLL no mesmo diretório do executável que está utilizando ela.
Eu já tentei...
Dá a mesma mensagem....
---------------------------
DPGLite_Converge
---------------------------
Run-time error '53':
File not found: DLL_Converge.dll
---------------------------
OK
---------------------------
Dá a mesma mensagem....
---------------------------
DPGLite_Converge
---------------------------
Run-time error '53':
File not found: DLL_Converge.dll
---------------------------
OK
---------------------------
vc registrou a dll ? com o regsrv32 ?
Olá Clayton!
é uma DLL em Delphi! Acho que não tem como registrar... tentei mesmo assim e deu a mensagem abaixo:
---------------------------
RegSvr32
---------------------------
LoadLibrary("DLL_Converge.dll") failed - The specified module could not be found.
---------------------------
OK
---------------------------
é uma DLL em Delphi! Acho que não tem como registrar... tentei mesmo assim e deu a mensagem abaixo:
---------------------------
RegSvr32
---------------------------
LoadLibrary("DLL_Converge.dll") failed - The specified module could not be found.
---------------------------
OK
---------------------------
Pultz... não consigo de maneira alguma...
Já tendei até isso:
Public Declare Function PesquisaDDGipLite Lib "C:\WINNT\system32\DLL.dll" Alias "RetornaConverge" _
(ByVal sPathDB As String, ByVal sLayOut As String) As String
E mesmo assim nada! :(
Idéias?!
Já tendei até isso:
Public Declare Function PesquisaDDGipLite Lib "C:\WINNT\system32\DLL.dll" Alias "RetornaConverge" _
(ByVal sPathDB As String, ByVal sLayOut As String) As String
E mesmo assim nada! :(
Idéias?!
Hum....
Galera, acho que estou chegando ao ponto da questão...
Eu abri a DLL no Dependency Walker e deu um erro pedindo as VCL's do Delphi!!!
Acho que é esse o ponto... alguém sabe onde consigo para Download?!
Galera, acho que estou chegando ao ponto da questão...
Eu abri a DLL no Dependency Walker e deu um erro pedindo as VCL's do Delphi!!!
Acho que é esse o ponto... alguém sabe onde consigo para Download?!
Tópico encerrado , respostas não são mais permitidas