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:
(http://ar.geocities.com/kakinets/abcg)
Si alguien tiene la solucion aeste problema... ya prove de todo busque de todo...
Hola:
¿En qué manual lo viste?
Saludo.
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 (http://foro.elhacker.net/electronica/electronica_y_programacion_manejo_del_puerto_paralelo-t48748.0.html)
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
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 (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]
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!!
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.
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
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
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
Se Soluciono tu problema o no????
porque tengo las dll ej y todo para que puedas manejar el lpt.
Saludos.
es broma?
o no has mirado la fecha
Haber señores, el mensajito es algo viejo ya y ya hay algún post más extenso sobre esas librerias. Cierro el tema.