We help IT Professionals succeed at work.

Direct port adressing

Deep Diver
Deep Diver asked
on
Medium Priority
225 Views
Last Modified: 2010-04-04
In Pascal you can access the paralel port with port[888]. Is
there in Delphi a similar way to get direct access to the
port and how is this done?
Comment
Watch Question

Commented:
16-bit or 32-bit...

Erik.
Commented:
In Delphi 1 (i.e. 16 bit) you can still use Port and PortW the
same as always in old pascal. In Delphi 2 (32 bit, win 95 and NT) you must actually use a device driver. There is a brilliant component available however, which comes with a device driver for
95 and one for NT, which allows you to do direct port addressing, as well as direct memory addressing and IRQ handling. The component is called TVicHW32 (or something to that effect) and
can be obtained off the delphi superpage (sunsite.icm.edu.pl) by
clicking on search and filling in "port hardware" and clicking on 32 bit. The first result is the component you are looking for. The second result is the same, but only works under Win 95. Hope this helps...

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Sorry I should have specified 32 bit!

Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.