Click here to Skip to main content
15,888,351 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHow to user fopen function? Pin
huutribk20011-Jun-06 19:19
huutribk20011-Jun-06 19:19 
AnswerRe: How to user fopen function? [modified] Pin
kakan1-Jun-06 19:30
professionalkakan1-Jun-06 19:30 
GeneralRe: How to user fopen function? [modified] Pin
huutribk20011-Jun-06 20:09
huutribk20011-Jun-06 20:09 
GeneralRe: How to user fopen function? [modified] Pin
kakan1-Jun-06 20:25
professionalkakan1-Jun-06 20:25 
GeneralRe: How to user fopen function? [modified] Pin
huutribk20011-Jun-06 21:08
huutribk20011-Jun-06 21:08 
GeneralRe: How to user fopen function? [modified] Pin
kakan1-Jun-06 21:50
professionalkakan1-Jun-06 21:50 
GeneralRe: How to user fopen function? [modified] Pin
huutribk20011-Jun-06 22:04
huutribk20011-Jun-06 22:04 
GeneralRe: How to user fopen function? [modified] Pin
kakan1-Jun-06 22:32
professionalkakan1-Jun-06 22:32 
That's a different story!

I suggetst you to do like this:
Open the file for reading, exclusive access. Then you will know two things:
A.
The file exists.
B.
The file is not opened by some other application.
Close the file, if it's open.

If you get an error, then examine the error. If you get ERROR_ACCESS_VIOLATION (?) then the file exists but is opened by some other application. Show user error and terminate the function.

If you get an error meaning that the file doesn't exist, then create a new file. (CreateFile, GENERIC_WRITE, maybe exclusive access).

I think that should do it.


GeneralRe: How to user fopen function? [modified] Pin
huutribk20011-Jun-06 23:13
huutribk20011-Jun-06 23:13 
GeneralRe: How to user fopen function? [modified] Pin
kakan1-Jun-06 23:43
professionalkakan1-Jun-06 23:43 
GeneralRe: How to user fopen function? [modified] Pin
huutribk20014-Jun-06 18:57
huutribk20014-Jun-06 18:57 
GeneralRe: How to user fopen function? [modified] Pin
huutribk20014-Jun-06 21:19
huutribk20014-Jun-06 21:19 
QuestionHyperlink ed List Item in a List Control Pin
RajiRaghu1-Jun-06 19:06
RajiRaghu1-Jun-06 19:06 
AnswerRe: Hyperlink ed List Item in a List Control Pin
Nibu babu thomas1-Jun-06 19:21
Nibu babu thomas1-Jun-06 19:21 
AnswerRe: Hyperlink ed List Item in a List Control Pin
Hamid_RT1-Jun-06 19:34
Hamid_RT1-Jun-06 19:34 
Questionprogram executing error Pin
Y_Kaushik1-Jun-06 18:51
Y_Kaushik1-Jun-06 18:51 
AnswerRe: program executing error Pin
Benoy Bose1-Jun-06 18:59
Benoy Bose1-Jun-06 18:59 
QuestionShutdown function. Pin
Anu_Bala1-Jun-06 18:49
Anu_Bala1-Jun-06 18:49 
AnswerRe: Shutdown function. Pin
_AnsHUMAN_ 1-Jun-06 18:51
_AnsHUMAN_ 1-Jun-06 18:51 
AnswerRe: Shutdown function. Pin
Benoy Bose1-Jun-06 18:56
Benoy Bose1-Jun-06 18:56 
AnswerRe: Shutdown function. Pin
Hamid_RT1-Jun-06 19:24
Hamid_RT1-Jun-06 19:24 
AnswerRe: Shutdown function. Pin
ThatsAlok1-Jun-06 23:48
ThatsAlok1-Jun-06 23:48 
QuestionQuery abt dialog box Pin
Member 30398431-Jun-06 17:59
Member 30398431-Jun-06 17:59 
AnswerRe: Query abt dialog box Pin
Nibu babu thomas1-Jun-06 18:21
Nibu babu thomas1-Jun-06 18:21 
GeneralRe: Query abt dialog box Pin
Member 30398431-Jun-06 19:28
Member 30398431-Jun-06 19:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.