Click here to Skip to main content
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 Sam700
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 DamithSL 285
1 Zoltán Zörgő 170
2 OriginalGriff 140
3 Sergey Alexandrovich Kryukov 120
4 Maciej Los 115
0 OriginalGriff 7,740
1 DamithSL 5,769
2 Sergey Alexandrovich Kryukov 5,424
3 Maciej Los 5,076
4 Kornfeld Eliyahu Peter 4,539

Advertise | Privacy | Mobile
Web02 | 2.8.141223.1 | Last Updated 4 Mar 2013
Copyright © CodeProject, 1999-2014
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