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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
3-23016
NiBL'S
2003-04-18 09:31
2003.05.08
Можно ли обойти пароль в базе gdb?


1-23096
Sasha
2003-04-26 20:50
2003.05.08
Как окно формы в Delphi сделать объемным?


3-22965
Imshanya
2003-04-16 16:35
2003.05.08
Вопрос по TDBGrid у


14-23358
Дмитрий К.К.
2003-04-21 07:05
2003.05.08
Именинники 21 апреля


1-23215
Zirus
2003-04-25 09:44
2003.05.08
из array