Реферат: Використання інтерфейсу Centronics для керування зовнішніми пристроями
Зчитування байту з порта / Reads a byte from the specified port.
PortWordIn
Зчитування слова / Reads a word (16-bits) from the specified port.
PortDWordIn
Зчитування подвійного слова / Reads a double word (32-bits) from the specified port.
SetPortBit
Встановлення бітів порта / Sets the bit of the specified port.
ClrPortBit
Очищення бітів порта / Clears the bit of the specified port.
NotPortBit
Інвертування бітів порта / Nots (inverts) the bit of the specified port.
GetPortBit
Повернути стан порта / Returns the state of the specified bit.
RightPortShift
Shifts the specified port to the right. The LSB is returned, and the value passed becomes the MSB.
LeftPortShift
Shifts the specified port to the left. The MSB is returned, and the value passed becomes the LSB.
IsDriverInstalled
Повертає не 0, якщо io.dll інстальовано. Returns non-zero if io.dll is installed and functioning.
Приклад процедур у Delphi
function IsDriverInstalled : Boolean; stdcall; external 'io.dll'; // протопити
procedure PortOut(Port: Word; Data: Byte);stdcall; external 'io.dll';
function PortIn(Port: Word): Byte;stdcall; external 'io.dll';
procedure TForm1.FormCreate(Sender: TObject);
begin
if IsDriverInstalled then
begin
Label1.Caption:='Driver ready...';
end;