Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

использование WinIO   Найти похожие ветки 

 
pavel_guzhanov ©   (2003-11-27 16:06) [0]

Довелось мне писать программу на С++Builder, которая выдавала информацию в LPT порт. Сейчас надо написать подобную программу, только обязательно на Delphi. Но начинаются проблемы: Нет файлов WinIO.pas или WinIO.dcu. Может быть кто-то пользовался WinIO из-под Delphi? Если да, то окажите посильную помощь, буду очень благодарен


 
MBo ©   (2003-11-27 16:18) [1]

там есть dll и h-файл (описание функций)
Тебе придется переписать его на паскале, чтобы импортироваить функции (вроде их немного совсем)


 
pavel_guzhanov ©   (2003-11-27 17:10) [2]

я уже импортировал, теперь ругается на адрес порта(0x378). Может быть в Delphi он по-другому пишется?


 
MBo ©   (2003-11-27 17:25) [3]

$378


 
pavel_guzhanov ©   (2003-11-28 09:32) [4]

я делаю вот так при загрузке формы:

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-28 09:44) [5]

соглашение stdcall забыл указать при объявлении


 
pavel_guzhanov ©   (2003-11-28 14:17) [6]

большое пасиба, действительно все заработало



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-38791
BlackLord2003
2004-02-03 09:40
2004.02.13
Транслит


1-38929
turonix
2004-02-04 11:53
2004.02.13
Как из функции вне класса запустить обработчик события в классе?


1-38937
Альф
2004-02-03 16:18
2004.02.13
Перекрытие абстрактного метода


1-38765
Maxio
2004-02-05 11:45
2004.02.13
Округление


1-38861
Женя
2004-02-02 00:16
2004.02.13
Проблемы с TFont и TFontDialog