Click here to Skip to main content
11,479,034 members (58,767 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: C++ C MFC

I have mfc application opened some text file and the same application using same
text file to do other functionality. In this case i'm showing one message box.
"The file is in use by other process". It is working fine on XP.

But on Windows 7 getting the below error.
"The file is in use.
Enter a new name or close the file that's open in another program."
Posted 27-Feb-13 2:48am
Mr Sam715
Richard MacCutchan at 27-Feb-13 7:53am
Are you opening the file with sharing options?
Mr Sam at 27-Feb-13 10:02am
Opening the file as:
CFile m_file;
if(!m_file.Open((m_FilePath, CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite,&ex))
Richard MacCutchan at 27-Feb-13 10:16am
You cannot safely open the same file for writing in more than one process.
Mr Sam at 27-Feb-13 10:31am
Yes, what could be the reason for this. In Win7,"The file is in use.
Enter a new name or close the file that's open in another program." is showing. why not showing my application msg.
Richard MacCutchan at 27-Feb-13 11:00am
Well I cannot see your code so I cannot comment.
Richard MacCutchan at 27-Feb-13 7:56am
This is also the third question on a similar problem in the last 30 minutes. Please slow down and deal with one issue at a time.
Mr Sam at 27-Feb-13 8:04am
Ok sure.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 200
1 F-ES Sitecore 195
2 Frankie-C 120
3 OriginalGriff 105
4 DamithSL 95
0 Sergey Alexandrovich Kryukov 7,880
1 OriginalGriff 7,341
2 Sascha Lefèvre 3,064
3 Maciej Los 2,491
4 Richard Deeming 2,335

Advertise | Privacy | Mobile
Web04 | 2.8.150520.1 | Last Updated 4 Mar 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100