> On 5 Dec 2017, at 18:39, Thiago Apperantly <thiago.macie...@intel.com> wrote: > > On Tuesday, 5 December 2017 03:26:41 PST Emre Besirik wrote: >> Hello list, >> QFile fails on Windows when screen is locked with message "device not open”? >> And it is on new QFile(“somefile.txt”) not on file.open(ReadOnly). > > Your analysis cannot be right. The QFile creation does not touch the file or > even tell the operating system about the file until you try to open. There > are > no system calls until then. > > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest
Apparently the problem was where and by whom it was called. It was being called from a callback funtion for EnumDisplayMonitors and when station is locked it does not work, and it does indeed fail on new QFile(“some.txt”) line, that I’m sure of it because the next line is if(!file.exists()) qDebug() << “File Does not exist”; and it outputs “device not open” before “File Does not exist”. So it fails on new QFile(“some.txt”) Best Regards, Emre Besirik _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest