Raistlin
27-04-2007, 18:41
При последовательном выполнении функций:CreateFile(filename, GENERIC_WRITE, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0)
CreateFile(filename, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0) вторая вместо хендла возвращает -1. Но если выполнить только первую, то в просмотрщике Far'а, например, filename откроется без ошибки. Чего-то я тут не понимаю... Может, кто подскажет?
CreateFile(filename, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0) вторая вместо хендла возвращает -1. Но если выполнить только первую, то в просмотрщике Far'а, например, filename откроется без ошибки. Чего-то я тут не понимаю... Может, кто подскажет?