Форум: "Система";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];
ВнизCOM порт в Win2k. Help!!! Найти похожие ветки
← →
Lili (2003-03-17 09:29) [0]Пытаюсь работать с прибором через COM порт. Испробованы ComPort,DirectPort компоненты. Эти компоненты и нижеприведенный код работают под WIN98,но под WIN2000-не работают.
Кто знает,что делать?
var
f:THandle;
dcb:TDCB;
begin
f:=CreateFile(pchar("COM2"),
GENERIC_READ or GENERIC_WRITE,
0,nil,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
WITH dcb do begin
BaudRate:=9600;
StopBits:=TWOSTOPBITS;
ByteSize:=7;
Parity:=EVENPARITY;
end;
s:="DCL;";-команда прибора,подключенного к "COM2"
N:=Length(s);
WriteFile(f,pchar(s)^,N,0,nil) ;
CloseHandle(f);
← →
Serious Sam (2003-03-17 10:10) [1]Win32 API не пробовали?
:o)
← →
Archon Kazansky (2003-03-17 10:24) [2]Попробуй добавить
SetCommState(f,dcb);
и таймауты настроить.
← →
Jack128 (2003-03-17 17:20) [3]или попробывать TCommPortDriver - у меня работает и на W2K
← →
Alex55 (2003-03-17 18:26) [4]С этим dcb:TDCB такую штуку наблюдал: если все параметры не прописать, то в разных ОС ведёт
себя по-разному, вплоть до не работает.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c