Salve,
Pessoal estou desenvolvendo um sistema que trabalha com leitor de smartcard e estou utilizando a inpout16.dll para enviar e receber dados pela porta rs232
'------ Declarei essas duas funcoes em um modulo do sistema
Declare Function Inp Lib "inpout16.dll" Alias "Inp16" (ByVal PortAddress As Integer) As Integer
Declare Sub Out Lib "inpout16.dll" Alias "Out16" (ByVal PortAddress As Integer, ByVal Value As Integer)
'--- no form chamo a sub
Out PortAddress, &H30 'Põe a 1 bit 1,2,3,4,6 e 7 para poder ler ACK e PE (É invertido)
' O seguinte erro me é retornado:
Run time error '48':
File not found: inpout16.dll
Eu salvei a dll na pasta onde esta o sistema e tambem na pasta c:windowssystem32 (winxp) e c:windowssystem. Esta dll nao é registravel com o regsvr32.exe e tb nao pode ser referenciada no VB pois ela é uma win32.
Como eu faco para superar este problema? para que o vb possa "encontrar" esta dll.
Eu sei que funciona pois eu tenho um executavel aqui de demonstracao que trabalha com esta dll.
Por favor alguem sabe oq pode estar acontecendo??
T+