La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6836 - COMUNICACION ATRAVES DE UNA TARJETA ANALOGICA DIGITAL
Autor:  Pablo Gomez Lopez
Salu2:

Mi problema es que tengo que realizar un proyecto en VB, para controlar un perfilometro laser, el cual se comunica con el Pc, atraves de una tarjeta, la cual tiene utiliza la direccion de memoria 380h (Creo), y me gustaria saber como podria programarlo, y si podria utilizar el control MSComm, ya que la propiedad CommPort solo admite enteros del 1 al 255.
Muchas gracias.

  Respuesta:  Oscar De León
Hola Pablo,
si usas Win95/98, puedes usar una DLL en Visual C que está en la web, busca "8255.dll" y podrás bajar la misma en código y en compilado (no necesitas visual C).
VB no tiene instrucciones de lectura/escritura de puerto, y esta DLL te permitirá usar "Declare" para acceder a las rutinas "_in" y "_out" de la misma y leer/escribir en los puertos.
Si usas NT/2000, hay DLLs pero no he visto ninguna freeware.
Si tienes dudas, envíame un mail y te ayudo con el código.
Suerte!