Сom мышка отключена, но почему то com порт не инициализируется. HANDLE ComPort=CreateFile(FileName,GENERIC_READ,0, NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); выдает GetLastError=0 ComPort=1 че это такое?
Удалил com мышку из диспетчера устройств, создал в builder приложение просто по щелчку на копке написал: HANDLE com; com=CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0, NULL,FILE_ATTRIBUTE_NORMAL,0,NULL); ShowMessage(IntToStr(GetLastError())+" "+IntToStr(com)); -выдает 87 1 Почему? COM1 есть, т.е. должно пахать , а оно не хочет...
Question 1) А чё у тебя к com'у подрублено? 2) hCom:=CreateFile('COM1', GENERIC_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING, 0, 0); - без глюков пашет (hCom<>0FFFFFFFFh). 3) Крысу от кома отключи (выдерни из компа вообще). 4) Иди на pcports.ru 5) Почитай книжку Кулакова.
З. Ы. Винда поиграться с крысой тебе всё равно не даст - надо писать драйвер или программируй ком ч-з 3F8h, настройка порта для крысы такая 1200 бод, 7 бит, 1 стоповый, no parity.