Hi, It seems impossible to read address 0x408L to determine the whereabouts of the parallel port under MS Visual C++ v4.0; upon attempting to access this address, I get the lovely warning about an "unhandled exception at address 0xC00000005, Access Violation" etc Anyone know how to get around this? I noticed that on one of the parallel port "tutorial" sites that they had ways to control the parallel port in every language [including Welsh(!)] except for MS VC++.....Coincidence? I assume it is the 32-bit build restricting access to this segment.........Borland C works nice but I'm awkward and would like to know why MC VC wont do it. Regards, Dan -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics