|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.10.2010, 18:27 | #1 |
Пользователь
Регистрация: 23.09.2009
Сообщений: 13
|
CreateFile в Borland
Здравствуйте!
Подскажите, может ктото сталкивался с похожей проблемой. С помощью функции CreateFile открывается устройство через самописный драйвер по параллельному порту. В Delphi все работает как часики. Вот код: Код:
В данный момент возникла необходимость переписать программу на C. Использую C++Builder6. Вот аналог выше приведенного кода на C: Код:
Функция CreateFile не возвращает хэндл, а при расшифровке кода ошибки (GetLastError+FormatMessage+Message Box) получаю такую вот строчку: "Не удается найти указанный файл". Т.е. не находит драйвер. Вопрос - ПОЧЕМУ? Повторюсь в проекте на Delphi все определяется и возващается хэндл. Последний раз редактировалось rpy3uH; 06.10.2010 в 18:46. |
06.10.2010, 18:49 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
имя устройства надо писать так "\\\\.\\EcpOmaDevice0", это должен знать любой кто пишет программы на языке С. это написано в любой книге про С/С++
|
07.10.2010, 16:52 | #3 | |
Пользователь
Регистрация: 23.09.2009
Сообщений: 13
|
Цитата:
http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx |
|
14.10.2010, 02:47 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
причем тут МСДН?
это относится к С/С++, то что некоторые символы нужно экранировать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хук CreateFile x64 | Alex217Vish | Win Api | 10 | 24.10.2010 15:26 |
ReadConsole & CreateFile | int 20h | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 20.09.2010 10:45 |
Перехват CreateFile | qwerc1 | Win Api | 6 | 29.06.2010 22:01 |
CreateFile, Delphi. | edmynt | Помощь студентам | 0 | 01.06.2010 18:23 |
Создание Pipe на C# (CreateFile) | WinApi | Помощь студентам | 0 | 23.12.2009 08:07 |