всем привет! вообщем проблема такая, открываю файл в обычном режиме, считываю необходимую из него информацию, закрываю, далее создаю поток и пытаюсь открыть файл оттуда, но ничего не выходит, получаю ERROR_SHARING_VIOLATION (а файл я точно закрыл), пытаюсь открыть его снова в обычном режиме - всё ок . И наоборот, если открываю или создаю файл в потоке, то не могу достучаться до него из обычного режима. Что не так делаю?
в потоке: Код (Text): hFile=CreateFile(szPath,GENERIC_WRITE|GENERIC_READ,NULL,NULL,CREATE_AL WAYS,FILE_ATTRIBUTE_NORMAL,NULL); в обычном режиме: Код (Text): hFile=CreateFile(szPath,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTIN G,FILE_ATTRIBUTE_NORMAL,NULL);