Показать сообщение отдельно

Помогите с Асинхронным вводом на C++
  #1  
Старый 14.06.2010, 17:36
ShkiperLol
Познающий
Регистрация: 17.04.2010
Сообщений: 38
С нами: 8457471

Репутация: 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 самому,может в етом проблема?
 
Ответить с цитированием