![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Падаван
Пользователь
Регистрация: 24.11.2009
Сообщений: 18
|
![]()
Есть код
Код:
когда я читаю с консоли функцией "ReadConsole" у меня "CreateFile" отказываеться открывать файл, а если и открывает то идёт считывание- одни нули.. Если функции CreateFile передать переменную filename где уже прописано имя файла "filename db 'text.exe',0", то открываеться всё нормально и считываеться. Тобиш если неюзать ReadConsole то всё норм, а если сначала считать имя файла из консоли и передать в CreateFile то нечё неполучаеться. В чём может быть дело?
-.^
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Припоминается мне что я уже кому-то отвечал что ReadConsole возвращает не только то что введено но и символы перевода каретки после введенного.
Перед тем как пихнуть в CreateFile переменку избавь ее от символов с номерами 13 и 10, и не забудь в конец строки поставить 0. Достаточно даже просто заменить символ с кодом 13 в переменке filename на 0 - и все заработает Дописано:http://www.programmersforum.ru/showthread.php?t=106812 Вот эта тема
I'm learning to live...
Последний раз редактировалось Stilet; 20.09.2010 в 09:51. |
![]() |
![]() |
![]() |
#3 | |
Падаван
Пользователь
Регистрация: 24.11.2009
Сообщений: 18
|
![]() Цитата:
![]() Спасибо, разобрался, тему можно закрывать.
-.^
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перехват 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 |
TForm & TImage & PNG & Прозрачность | delphi_beginner | Общие вопросы Delphi | 7 | 19.09.2009 08:46 |
C++: проблема с чтением строки ф-ей ReadConsole() | Retiz | Помощь студентам | 2 | 18.09.2008 21:32 |