Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при открытии Comm порта [D6, WinXP]


nikulin ©   (2003-01-04 15:48:00) 

Программа (SerialIP) эмулирует Comm порт (№ 11) на компе.
При открытии этого порта возникает ошибка 2. (GetLastError возвратила). При этом физические порты № 1 и 2 открываются нормально. В чем может быть проблема?


{*********************}
Port:=CreateFile("COM10",
GENERIC_READ or GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
0,
0);

if Port = INVALID_HANDLE_VALUE then
begin
wErrCode:=GetLastError();

MessageBox(0,
PChar("Error " + IntToStr(wErrCode)),
"Error",
MB_OK or MB_ICONERROR);
end;
{*********************}

И еще один вопрос. Можно ли перевести значение переменной численного типа в строку с использованием API?


Reindeer Moss Eater   (2003-01-04 16:54:00) [1]

Note:
1. COM1 through COM9 can be directly referenced just like a filename
from programs and from the command line. However, COM10 and above
must be referenced with the following syntax:
\\.\COM10


Наверх

Титульная страница Поиск, карта сайта Написать письмо