![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
использование WinIO [D7, Win95/98, Win2k, WinXP]
pavel_guzhanov © (2003-11-27 16:06:00)
Довелось мне писать программу на С++Builder, которая выдавала информацию в LPT порт. Сейчас надо написать подобную программу, только обязательно на Delphi. Но начинаются проблемы: Нет файлов WinIO.pas или WinIO.dcu. Может быть кто-то пользовался WinIO из-под Delphi? Если да, то окажите посильную помощь, буду очень благодарен
pavel_guzhanov (2003-11-28 14:17:00) [1]
большое пасиба, действительно все заработало
MBo (2003-11-28 09:44:00) [2]
соглашение stdcall забыл указать при объявлении
pavel_guzhanov (2003-11-28 09:32:00) [3]
я делаю вот так при загрузке формы:
idWinIO:=InitializeWinIo;
if not idWinIO then
ShowMessage("Не установлен WinIO")
else
SetPortVal($378, 3, 1); //"1" на 1 и 2 выход
На функции SetPortVal происходит ошибка
Процедура объявлена в WinIO.pas следующим образом:
procedure SetPortVal(wPortAddr: WORD;
dwPortVal: LongInt;
bSize: BYTE);
Не пойму, что это такое. Помогите кто может!!!!
MBo (2003-11-27 17:25:00) [4]
$378
pavel_guzhanov (2003-11-27 17:10:00) [5]
я уже импортировал, теперь ругается на адрес порта(0x378). Может быть в Delphi он по-другому пишется?
MBo (2003-11-27 16:18:00) [6]
там есть dll и h-файл (описание функций)
Тебе придется переписать его на паскале, чтобы импортироваить функции (вроде их немного совсем)