Puerto paralelo y VB

Iniciado por kakinets, 30 Octubre 2008, 14:42 PM

0 Miembros y 2 Visitantes están viendo este tema.

kakinets

Buen dia estuve leyendo un manual sobre VB en este sitio eh hice todo como dicen ahi entendi todo pero tengo problemas cuando apreto el Boton me tira un error y me deja de fucionar la aplicacion... Aclaro q tengo Windows Vista Ultimate 32 Bits
este es el codigo q utilice:

Module 1
Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)


Formulario
Private Sub Command1_Click()
Out &H378, 255
End Sub
Private Sub Command2_Click()
Out &H378, 1
End Sub
Private Sub Command2_Click()
Out &H378,
End Sub


la entrada y salida es 0378 - 037F

Este es el error q me da:


Si alguien tiene la solucion aeste problema... ya prove de todo busque de todo...

Meta

Hola:

¿En qué manual lo viste?

Saludo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

kakinets

#2
uno q habia aca en el foro.. problema de configuracion no es por q me baje un ejemplo en C y anda no me andan los ejemplo en Visual Basic osea q es Visual Basic el q no responde...

este manual
http://foro.elhacker.net/electronica/electronica_y_programacion_manejo_del_puerto_paralelo-t48748.0.html


skapunky

Das por supuesto que la dirección del puerto paralelo del dataport es 378....eso no en todos los ordenadores es la misma  ;).

De todas formas, si fuera esa la del dataport, la del statusport seria 379, comprueba si funciona algo hecho mirando el statusport.

PD: Has copiado la libreria IO.dll en system32 ?  :xD
Killtrojan Syslog v1.44: ENTRAR

Meta

Cita de: kakinets en 30 Octubre 2008, 21:17 PM
uno q habia aca en el foro.. problema de configuracion no es por q me baje un ejemplo en C y anda no me andan los ejemplo en Visual Basic osea q es Visual Basic el q no responde...

este manual
http://foro.elhacker.net/electronica/electronica_y_programacion_manejo_del_puerto_paralelo-t48748.0.html

Hoy en día se programa con el puerto serie, USB, etc más que el paralelo. Aún así, mejor programarlo con Visual Basic .net 2008 que es mejor y más actualizado, no tienes que instalar dll a parte ni nada.

http://www.microsoft.com/express/download/

Yo lo hice con puerto serie y Visual C#.

[youtube=425,350]http://www.youtube.com/watch?v=niWAbQ-HVnY[/youtube]
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

kakinets

ose yo lo q quiero hacer es muy basico es manejar unos rele con un par de leds nada mas... nada de pic ni nada.. para los pic si uso el serie!!

Meta

Cita de: kakinets en 31 Octubre 2008, 00:24 AM
ose yo lo q quiero hacer es muy basico es manejar unos rele con un par de leds nada mas... nada de pic ni nada.. para los pic si uso el serie!!
Hola:

Quizás aquí te diga algo.
http://www.forosdeelectronica.com/about3890.html

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

kakinets

bueno de ese tuto el programa q esta echo en C anda pero el q esta echo en Visual Basic no.... no se q pasa

marvinman

yo intente hacer lo mimo que tu con el mismo codigo, el problema es que quieres usar la libreria "inpout32.dll" yo tambien lo intente con la misma pero el problema es que en so posteriores a xp el puerto lo bloquea al so y necesitas un libreria que lo desbloquee

yo al final lo hice con la libreria IO.dll i creo que los puertos eran los mismos que tu dices

medfermadrid

soy nuevo en esto y es mi primer comentario pero me parecio exelente la informaion estoy asiendo un sistema infrarrojo y enviando los codigos binarios mediante el puerto paralelo y me sirio mucho la informacion
Gracias!! ;D