Autor Tema: Que hago mal en este simple programita para sacar datos por el puerto paralelo?  (Leído 2804 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado m-o-s

  • PIC10
  • *
  • Mensajes: 45
Hola compañeros, estoy tratando de empezar a programar con visual basic 5.0; he hecho este simple programita he instalado el archivo io.dll en sistem(windows) y le he añadido el modulo bas al proyecto. Utlizo windows xp y el programita es lo siguiente:

Private Sub Form_Load()

End Sub
 Private Sub Command1_Click()
Out &H378, 1
End Sub

Tiene un solo boton, cuando lo compilo me salta un error " sub or funtion not defined" , no se que hago mal , y es lo mal simple. Un saludo compañeros. :P

Desconectado Marioguillote

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1926
    • Servisystem
Hola m-o-s

Yo no usaba la io.dll
Usaba la inpout32.dll (que la puedes descargar de la web) y la colocaba en la misma carpeta que armaba el proyecto.
Y hacía lo siguiente:

- Primero la declaraba arriba de todo
Dim PortAddress As Integer

- Luego hacía:
PortAddress = &H378
Out PortAddress, 1


y la salida 1 se activaba. Luego para apagarla :
PortAddress = &H378
Out PortAddress, 0


Y me funcionaba de perlas.
En el mismo site donde descargues la dll vas a encontrar muchos ejemplos.
Si no te funka volvemos a intentar ya con un código un poco más elaborado (tengo que buscarlo, pero tengo)

Espero lo puedas solucionar.
Saludos
Mario

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Hola:

Pues ese error me late que no está bien el llamado a la librería, o el nombre de la función no solo es Out, es mejor si nos pones el archivo de lo que estás haciendo, sino tambien puedes usar la librería que mario indica, incluso aquí mismo hay ejemplos que hice hace algun tiempo, solo tienes que buscarlos en este mismo subforo

Desconectado Y@el

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 415
Re: Que hago mal en este simple programita para sacar datos por el puerto parale
« Respuesta #3 en: 02 de Abril de 2007, 14:18:11 »
El archivo se encuentra en System o Sytem32

Otra cosa:

Segun indicas el error " sub or funtion not defined"

Esto puede darse, porque estas definiendo mal, las funciones de io.dll

Saludos,

Yoel

Desconectado m-o-s

  • PIC10
  • *
  • Mensajes: 45
Muchas gracias compañeros, un saludo y a programar que es lo que nos gusta. :-)


 

anything