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

Вниз

Проблема при работе с портами   Найти похожие ветки 

 
Ionv ©   (2002-09-09 08:52) [0]

Есть исходник программы для работы с АЦП написанный на Delphi5. В этом исходнике сплошь и рядом применяются порты как в паскале: Port[$378]:=$01; a:=port[$379];
Компилятор выдал сообщение что он незнает подобных выражений. Заменил на функцию и процедуру:
procedure outportb(base: word; num: byte);
begin
asm

mov dx, base
mov al, num
out dx, al
end;
end;
function
inportb(base: word): byte;
begin
asm

mov dx, base
in al, dx
mov @Result, al
end;
end;

Программа не реботает. Помогите кто может.
Заранее большое спасибо!!!


 
gek ©   (2002-09-09 09:10) [1]

Специально попробовал.
Никаких возражений у компилятора


 
Кулюкин Олег ©   (2002-09-09 09:13) [2]

2 Ionv © (09.09.02 08:52)
Ваш код будет работать только под Win 9х.
Чтобы работало под NT/2000 используйте АПИ CreateFile и т.д.

В кладовке есть компонент TComPort, посмотрите его.


 
WinStub   (2002-09-09 10:14) [3]

На progrex.narod.ru есть пример работы с портами под Win NT/2k



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
4-61376
AlexLumpov
2002-07-31 13:02
2002.09.19
CGI - System Error. Code: 5. Отказано в доступе


1-61164
MaximatorVeter
2002-09-07 16:21
2002.09.19
Как правильно (принято) зап-ть перебор эл-ов динам-го массива?


6-61243
HAspiring
2002-07-15 16:51
2002.09.19
Как разорвать соединение


3-61020
Bishop
2002-08-29 11:34
2002.09.19
sql


14-61276
Agent Smith
2002-08-22 20:20
2002.09.19
Разрешение на разработку ПО