DLL NAO ENCONTRADA PELO VB6 NO WINDOWS 7
Ou tente executar o RegSvr32 com a DLL para adicionar ela nas chaves de registro do Windows
A principio minha dica é a mesma do GOODSPEAKERS destaivar o UAC e Regitrar a DLL, e não colocar o caminho na declaração.
ps; coloque-a na pasta system32 e registre-a lá
ps; coloque-a na pasta system32 e registre-a lá
Desatiei o UAC tambem não deu certo
Sim MARCELO-TREZE fiz tudo isso, fiz dezenas de testes e mudanças como:
Registrar DLL, mas não aceita, diz que não encontrou ela.
Sem caminho na declaração.
Com caminho na declaração.
A DLL está em todas as pastas do Windows: System32, System, Commom Files\System, Windows\
a dll já está na pasta do projeto EXE, a dll está na pasta do executavel do próprio VB
a pasta Systemwow64 não existe pq meu sistema é 32bits
já alterei a dll pra outros nomes e nada
já alterei a extensão da DLL exibindo extensoes de arquivos em options do modo de exibição de pastas do windows pra ver se tava auth.dll.dll
já mudei o nome dela pra funciona_porra.dll juntamente na declaração do vb
declare function TLS_init lib [Ô]auth.dll[Ô] ou [Ô]c:\windows\system32\auth.dll[Ô] ambas não funcionam
já rodei o VB em administrador e nada
já rodei o EXE compilado como Administrador e nada
já dei uns tapas aqui no pc e nada.
vou postar o projeto EXE pra vcs ver se com vcs dá esse mesmo problema
Sim MARCELO-TREZE fiz tudo isso, fiz dezenas de testes e mudanças como:
Registrar DLL, mas não aceita, diz que não encontrou ela.
Sem caminho na declaração.
Com caminho na declaração.
A DLL está em todas as pastas do Windows: System32, System, Commom Files\System, Windows\
a dll já está na pasta do projeto EXE, a dll está na pasta do executavel do próprio VB
a pasta Systemwow64 não existe pq meu sistema é 32bits
já alterei a dll pra outros nomes e nada
já alterei a extensão da DLL exibindo extensoes de arquivos em options do modo de exibição de pastas do windows pra ver se tava auth.dll.dll
já mudei o nome dela pra funciona_porra.dll juntamente na declaração do vb
declare function TLS_init lib [Ô]auth.dll[Ô] ou [Ô]c:\windows\system32\auth.dll[Ô] ambas não funcionam
já rodei o VB em administrador e nada
já rodei o EXE compilado como Administrador e nada
já dei uns tapas aqui no pc e nada.
vou postar o projeto EXE pra vcs ver se com vcs dá esse mesmo problema
Ou tente executar o RegSvr32 com a DLL para adicionar ela nas chaves de registro do Windows
Não funciona registro pq ela não é de referência, ela só tem pontos de entradas (entry point) pra ser invocada.
O Projeto ta ae, se alguem conseguir rodar o prog normal me avisa
http://www.megaupload.com/?d=7GIO0JEE
Não funciona registro pq ela não é de referência, ela só tem pontos de entradas (entry point) pra ser invocada.
O Projeto ta ae, se alguem conseguir rodar o prog normal me avisa
http://www.megaupload.com/?d=7GIO0JEE
onde esta dll foi criada, e onde foi compilada?
A dll aparentemente foi compilada em C++ não C# pela empresa openSSL.
adquiri ela num projeto de envio de emails com autenticação SSL numa comunicação direta via WinSock, no site vbfrance.com.
e vem o opensource em C++ e to tentando converter ela pra C# 2010 e ver se a dll funciona na chamada.
vc testou o projeto aÃ? deu o mesmo problema que ta dando comigo?
adquiri ela num projeto de envio de emails com autenticação SSL numa comunicação direta via WinSock, no site vbfrance.com.
e vem o opensource em C++ e to tentando converter ela pra C# 2010 e ver se a dll funciona na chamada.
vc testou o projeto aÃ? deu o mesmo problema que ta dando comigo?
Não na realidade, pode estar havendo uma incompatibilidade, digo isso porque o Windows 7 SP1 tem quebrado compatibilidade com versões anteriores do MDAC 2.8. Software compilados no Windows 7 SP1 que depende de MDAC 2.8 não funcionará no Windows XP (ou Vista possivelmente não).
e isso tem causado muitoooos problemas, inclusive eu não sabia disso, e lógico possuo o vb6 instalado em uma máquina com windows 7 sp1
e isso tem causado muitoooos problemas, inclusive eu não sabia disso, e lógico possuo o vb6 instalado em uma máquina com windows 7 sp1
realmente é incompatibilidade pois coloquei outra dll qualquer no lugar da auth.dll e deu a mensagem: Can[ô]t find entry point.
vou procurar outra dll ou codigo pra autenticação SSL.
abraços a todos!
vou procurar outra dll ou codigo pra autenticação SSL.
abraços a todos!
Tópico encerrado , respostas não são mais permitidas