DLL NAO ENCONTRADA PELO VB6 NO WINDOWS 7
Algo está me deixando louco, não sei se é o sono, já são 00:13 mas é o seguinte:
Estou tentando chamar uma dll pelo VB6 a tal auth.dll via declare function pois a DLL não tem referencias, apenas o invoke.
e quando vou rodar o prog no windows 7 o VB6 simplesmente me diz [Ô]File not found: auth.dll[Ô]
eu joguei essa DLL na pasta raiz do EXE.
na pasta System32\ do windows
na pasta System\ de Common Files
na pasta Windows\
não joguei na pasta SystemWow64\ pq não existe, meu windows não é 64 bits
joguei a dll na pasta raiz do VB6
joguei a dll na unidade C:\auth.dll e coloquei Declare function blablabla lib [Ô]c:\auth.dll[Ô] etc....
executei o EXE como administrador e nada, executo o VB6 como Administrador e nada!
já troquei o nome dessa dll, já deixei o nome toda em minuscula tanto no projeto como no arquivo
que porra é essa kkk alguém tem solução ou é impossivel invocar uma dll pelo windows 7 com o VB6?
Loucura total!
Estou tentando chamar uma dll pelo VB6 a tal auth.dll via declare function pois a DLL não tem referencias, apenas o invoke.
e quando vou rodar o prog no windows 7 o VB6 simplesmente me diz [Ô]File not found: auth.dll[Ô]
eu joguei essa DLL na pasta raiz do EXE.
na pasta System32\ do windows
na pasta System\ de Common Files
na pasta Windows\
não joguei na pasta SystemWow64\ pq não existe, meu windows não é 64 bits
joguei a dll na pasta raiz do VB6
joguei a dll na unidade C:\auth.dll e coloquei Declare function blablabla lib [Ô]c:\auth.dll[Ô] etc....
executei o EXE como administrador e nada, executo o VB6 como Administrador e nada!
já troquei o nome dessa dll, já deixei o nome toda em minuscula tanto no projeto como no arquivo
que porra é essa kkk alguém tem solução ou é impossivel invocar uma dll pelo windows 7 com o VB6?
Loucura total!
Tenta colocar ela dentro da pasta do projeto. executa o projeto, veja no que dá...!!!
vc tentou registrar a DLL
Tentou colocar na pasta do projeto e chamar somente pelo nome sem o caminho
Private Declare Function TLS_Int Lib [Ô]auth.dll[Ô] (ByVal KeyFile As ...
é estranho, pois tenho o vb6 instalado no Win7 eh ta funcionando normal
Tentou colocar na pasta do projeto e chamar somente pelo nome sem o caminho
Private Declare Function TLS_Int Lib [Ô]auth.dll[Ô] (ByVal KeyFile As ...
é estranho, pois tenho o vb6 instalado no Win7 eh ta funcionando normal
Sim há coloquei na pasta do projeto, já tentei registrar a dll mas ela não registra pq não se faz referencia nela, só invoke.
nem com rundll32 o windows não acha essa dll kkkkkk
acho que o windows não foi com a cara dela.
nem com rundll32 o windows não acha essa dll kkkkkk
acho que o windows não foi com a cara dela.
foda que to precisando d+ dessa dll, ela faz autenticação TSL/SSL numa comunicação SMTP. Foi escrita em C++, tenho o codigo fonte dela e to convertendo ela pra C# 2010 e tentando recompilar pra ver se resolve o problema dela.
Verifique se está ocultando a extensão dos arquivos conhecidos. No windows explorer, clique em [Ô]Ferramentas[Ô] e [Ô]Opções de pasta[Ô], na aba, [Ô]Modo de exibição[Ô] verifique se não está ocultando as extensões para arquivos conhecidos. Se estiver, a sua dll pode estar com o nome de [Ô]auth.dll.dll[Ô], o que explicaria a situação...
KERPLUNK também não deu certo, aqui por padrão já deixo exibindo as extensões dos arquivos, e está auth.dll e mesmo assim não dá certo. Testei até no Windows XP e dá o mesmo problema. Acho que o problema tá nessa DLL mesmo.
O jeito é recompilar a DLL mas C# ta foda pq ta dando esse mesmo problema na hora de importar um arquivo lib kkkkkkkkkkkkkkkkk
O jeito é recompilar a DLL mas C# ta foda pq ta dando esse mesmo problema na hora de importar um arquivo lib kkkkkkkkkkkkkkkkk
To vendo no seu código duas chamadas de API para essa dll, as duas estão apontando corretamente para o arquivo?
incrivelmente está sim
Baxei um programa exemplo que usa essa dll Auth.dll e até no programa exemplo baixado dá esse problema quando vai rodar no VB
e quado uso outra dll por exemplo kernel.dll ou user32.dll funciona normal
qualquer outra dll funciona menos essa Auth.dll
o pior é que o VB transmite o erro File not Found, que VB burro ne ou windows burro, deve ta dando outro tipo de erro e ele ta achando que não foi encontrado.
Quando uso o regsvr32 auth.dll ele tambem diz File not found apesar que a dll está na pasta system32 do windows
Pra mim deveria aparecer a mensagem que a DLL foi carregada mas o ponto de entrada nao foi encontrado.
Esse auth.dll é muito doido
15 anos de programação e nunca vi nada igual
Baxei um programa exemplo que usa essa dll Auth.dll e até no programa exemplo baixado dá esse problema quando vai rodar no VB
e quado uso outra dll por exemplo kernel.dll ou user32.dll funciona normal
qualquer outra dll funciona menos essa Auth.dll
o pior é que o VB transmite o erro File not Found, que VB burro ne ou windows burro, deve ta dando outro tipo de erro e ele ta achando que não foi encontrado.
Quando uso o regsvr32 auth.dll ele tambem diz File not found apesar que a dll está na pasta system32 do windows
Pra mim deveria aparecer a mensagem que a DLL foi carregada mas o ponto de entrada nao foi encontrado.
Esse auth.dll é muito doido
15 anos de programação e nunca vi nada igual
Tópico encerrado , respostas não são mais permitidas