Visual Basic Foro

General => General => Mensaje iniciado por: Mr. X en Noviembre 18, 2011, 06:08:59 pm

Título: No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 06:08:59 pm
Hola a todos, estoy tratando de hacer electronica con la PC  ::) y no se instala...

lo dejo en System32, y desde VB6, me dice que el archivo no existe, Lo intento registrar con Regsvr32, y lo mismo...

PD: Me pasa lo mismo tanto en XP, como en seven  :-\
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 18, 2011, 06:48:36 pm
podes poner el como tratas de registrarla y lo que te devuelve el sistema, textual.
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 06:49:58 pm
En VB: No se ha encontrado el archivo IO.dll
Con RegSvr32: No se ha encontrado D:\Windows\System32\IO.dll

Aclaro, que me pasa tanto con XP, como en Seven
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 18, 2011, 06:54:19 pm
en si no importa la ubicacion del archivo, siempre en cuando se lo especifiques al systema lo podes tener en la paplera que va a andar bien.
estas seguro que esa dll es ActiveX o no esta dañada o algo asi, de donde proviene ese archivo?

EDIT:
recorda que para registrar un archivo tenes que tener derechos de administrador.
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 06:55:42 pm
No es un Activex, supuestamente, es una dll, que se usa mediante API, para utilizar el puerto serial
EDITO: http://leandroascierto.com/foro/index.php?topic=52.0
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 18, 2011, 06:57:38 pm
entonces no se registra. por eso no te deja registrarla.

http://www.pablin.com.ar/computer/programa/vb/iodll.htm (http://www.pablin.com.ar/computer/programa/vb/iodll.htm)

Citar
Para poder utilizar esta librería basta con copiar el archivo  IO.DLL (http://www.pablin.com.ar/computer/programa/vb/io.dll) en la carpeta donde está el programa en desarrollo y agregar ....

Edit:

con estos archivos tal vez al ejecutar el projecto (F5) no ubique la dll, por eso tal vez desde IDE no te sirva, compila y ahi si te tendria que reconocer el archivo.
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 07:00:22 pm
Tanto en el IDE, como compilado, el mismo mensaje  :-\ :-\
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 18, 2011, 07:01:32 pm
como tenes declaradas las funciones relacionadas a la dll?
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 07:03:39 pm
Copie el ejemplo que dice ahi:

Código: (VB,5) [Seleccionar]
Private Declare Sub SetPortBit Lib "IO.DLL" (ByVal Port As Integer, ByVal Bit As Byte)
Private Declare Sub ClrPortBit Lib "IO.DLL" (ByVal Port As Integer, ByVal Bit As Byte)

Private Sub Form_Load ()
    SetPortBit &H378, 0
    MsgBox "Presiona Aceptar para cambiar el estado de nuevo a 0"
    ClrPortBit &H378, 0
End Sub

La linea resaltada, es la que me pega error
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 18, 2011, 07:07:13 pm
la IO.dll tiene que estar en el mismo directorio que el exe compilado.
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 07:08:29 pm
No, ahi dijo que tenia que estar o en app.path, o en system32, probe las dos, y lo mismo  :-\
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 18, 2011, 07:09:30 pm
ahora voy a testear aver que onda en 5 min te recontesto.
EDIT:
no encontre ningun problema, va solo que hay que ejecutarlo como administrador, aca te dejo el ej:

http://www.mediafire.com/ (http://www.mediafire.com/file/61y7524dm828c8o/Testing%20IO.rar)
EDITO:
http://www.megaupload.com/
 (http://www.megaupload.com/?d=7J84ML06)
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 18, 2011, 07:32:58 pm
No puedo descargar de mediafire  :-\

me dice Processing download request... y no descarga, se queda ahi :-\
Título: Re:No puedo instalar IO.dll
Publicado por: 79137913 en Noviembre 18, 2011, 11:36:37 pm
HOLA!!!

Estoy en un proyecto de domotica, y la dll io.dll no se registra ni nada, se usa como api en el mismo directorio del proyecto....

Si no haces directamente dblclick sobre el icono del proyecto no la carga el ide y da error de no encontrada.

GRACIAS POR LEER!!!
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 19, 2011, 04:18:33 pm
Ya encontre el error: era una dll trucha, pesaba 11kb cuando la original pesaba 45, y puede estar tanto en la ruta del proyecto, como en system32
pd: xkiz, subiste cualquier cosa xD
Título: Re:No puedo instalar IO.dll
Publicado por: xkiz ™ en Noviembre 20, 2011, 12:28:48 am
ah si, perdon es que comprimi la carpeta antes de guardar, esa es la base que uso  para todos los projectos en vb6, Sorry
Título: Re:No puedo instalar IO.dll
Publicado por: Mr. X en Noviembre 20, 2011, 12:37:08 am
No importa, igual, gracias por la ayuda
pd: +1