HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с Асинхронным вводом на 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 самому,может в етом проблема?
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.