La Web del Programador: Comunidad de Programadores
 
    Pregunta:  10934 - PROBLEMAS AL COMPILAR DLL
Autor:  Daniel Rivera
Buenos dias a todos,
Estoy trabajando bajo windows95 y con borland C++ 5.02.
El problema que tengo es al intentar compilar una dll con la función outportb.
En el linkado me da el siguiente error:
Unresolved external '_outportb' referenced from ....
He intentado crear la dll con el ejemplo que viene en la ayuda y me sigue dando el mismo error.
¿que estoy haciendo mal?
Muchas gracias de antemano

  Respuesta:  Jaime Olivares
Lo que estas haciendo va por mal camino, ya que la funcion outportb solo funciona con DOS. En entorno Windows, no se puede escribir directamente los puertos que controla el sistema operativo (serial/paralelo o alguna otra tarjeta), si no que hay funciones especificas y diferentes para cada caso.
Si se trata de serial, basta con ReadFile y WriteFile. Para otros puertos, la cosa es mas complicada. Consulta www.codeguru.com