> I'm developing an ADA program to control the parallel > port on a PC. It seems easy, just as in C. > The problem is I get some EXCEPTION ACCESS VIOLATION, > everytime I try to access the address of the port What OS are you using? You do realize that the later MS OSes don't allow arbitrary program access to the IO ports. Also, the fact you get an Access violation sounds more like you are trying to access an illegal RAM address. You're sure you are not trying to access a port IO address as if it was a memory address, right?