ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Помогите с Асинхронным вводом на C++ |

14.06.2010, 17:36
|
|
Познающий
Регистрация: 17.04.2010
Сообщений: 38
Провел на форуме: 28500
Репутация:
0
|
|
Помогите с Асинхронным вводом на C++
народ помогите пожалуйста раздуплиться а асинхронным вводом на С++.Очень нада!
И не надо посылать меня в гугл,я там уже был,там нет той инфы которая мне нада.
Пытаюсь записать на дискету информацию в файл,но она записуеться синхронно.Что я делаю неправильно?
код:
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HANDLE event=CreateEvent(0,false,true,0);
HANDLE fil=CreateFile("a:\\temp.txt",GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_FLAG_NO_BUFFERING|FILE_FLAG_OVERLAPPED,NULL);
char buf[90000];
OVERLAPPED over;
over.hEvent=event;
strcpy(buf,Form1->Memo1->Text.c_str());
DWORD out;
DWORD err;
DWORD res;
WriteFile(fil,buf,90000,NULL,&over);
}
В MSDN был намек на то что нада менять позицию в offset самому,может в етом проблема?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|