Click here to Skip to main content
13,552,950 members
Rate this:
Please Sign up or sign in to vote.
See more:

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 1:48am
Richard-MacCutchan 27-Feb-13 7:53am
Are you opening the file with sharing options?
User-9324205 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 27-Feb-13 10:16am
You cannot safely open the same file for writing in more than one process.
User-9324205 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 27-Feb-13 11:00am
Well I cannot see your code so I cannot comment.
Richard-MacCutchan 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.
User-9324205 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
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web02-2016 | 2.8.180515.1 | Last Updated 4 Mar 2013
Copyright © CodeProject, 1999-2018
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