Главная страница
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.019 c
6-38982
Ig
2003-12-10 21:40
2004.02.13
Про Интернет : найти/подключить/отключить


3-38727
koks
2004-01-19 11:54
2004.02.13
Update с параметром - не пашет :((


9-38661
Sacred
2003-07-31 20:54
2004.02.13
Угол обзора камеры


14-39015
TGrigory
2004-01-22 22:18
2004.02.13
Компонет для отображения лога чата


1-38851
Натуся
2004-02-01 23:23
2004.02.13
Плюс один месяц