Click here to Skip to main content
15,881,424 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,


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
Comments
Richard MacCutchan 27-Feb-13 7:53am    
Are you opening the file with sharing options?
Mr Sam 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.
Mr Sam 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.

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



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900