port I/O unit for Delphi2 & Windows NT
- ソフト名 :port I/O unit
- バージョン :
- ライセンス :フリーソフト
- OS :Windows
- 開発 :なかた あたる
port I/O unit詳細
"Dr.Dobb’s Journal" May 1996 の以下の記事で説明されているgiveio.sysを利用して、Windows NT上でDelphi 2.0のプログラムからport I/Oを行うための補助的unitです。
※ "Direct Port I/O and Windows NT" by Dale Robertsin,
※ Dr.Dobb’s Journal, May 1996.giveio.sys自体は ftp://ftp.mv.com/pub/ddj/1996/1996.05/directio.zipから入手可能。
クラスTPortArrayの疑似配列プロパティとしてb[], w[], l[]が定義されており、生成済インスタンスとして"port"が存在するため、
port.b[aa] := bb;
xx := port.w[yy];のような記述が可能になる。特にbyte幅のポートに関しては、単に
port[aa] := bb;のような記述も可能になっている。