Главная страница
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.031 c
1-38827
Saracin
2004-02-01 15:50
2004.02.13
как создать MDIChild окно, находящейся в DLL?


14-39031
Думкин
2004-01-26 06:29
2004.02.13
С днем рождения! 26 января.


4-39132
Kair
2003-12-10 07:25
2004.02.13
Рисование рисунка на окне программы


1-38860
AndersoNRules
2004-02-02 12:16
2004.02.13
Mojno li programno dati useru bolishe privelegii chem esti ...


1-38926
Настенька
2004-02-04 12:10
2004.02.13
проследить нажатие кнопки