Re: How to force a file load?
- From: "nap" <gospam@xxxxxxxxxxxx>
- Date: Tue, 31 May 2005 19:17:09 GMT
Thanks Jonathin. I am not sure I understand how this code would help.
My problem is that Windows thinks the file is already loaded as people reuse
the file name for new versions of the file. I want my app to load from disk
regardless. .
I am using the CFile api.
Thanks again
eng@em
"Jonathan Wood" <jwood@xxxxxxxxxxxxxxxx> wrote in message
news:O6SAtegZFHA.1152@xxxxxxxxxxxxxxxxxxxxxxx
>I added a File|Reload command that looks like this:
>
> //
> void CMyAppDoc::OnFileReload()
> {
> CString sFile;
> BOOL bIsModified;
>
> sFile = GetPathName();
> if (sFile.IsEmpty())
> {
> // Note that currently this command gets disabled if there is no
> // filename but we'll keep this here just in case.
> AfxMessageBox(_T("Cannot reload this file because no filename is
> associated with the current window."));
> }
> else {
> bIsModified = IsModified();
> if (bIsModified)
> {
> if (AfxMessageBox(_T("WARNING: This file will be reloaded from
> disk
> and ")
> _T("all of your unsaved changes to this file will be
> lost!\n\n")
> _T("Are you sure this is what you want to do?"),
> MB_YESNO|MB_ICONEXCLAMATION, ID_FILE_RELOAD) == IDYES)
> bIsModified = FALSE;
> }
> if (bIsModified == FALSE)
> {
> OnCloseDocument();
> AfxGetApp()->OpenDocumentFile(sFile);
> }
> }
> }
>
>
> --
> Jonathan Wood
> SoftCircuits
> http://www.softcircuits.com
> Available for consulting: http://www.softcircuits.com/jwood/resume.htm
>
> "eng@em" <noemail@xxxxxxx> wrote in message
> news:LT0ne.647$IE7.16@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> I have an app I've wrritten in MFC which loads I2C EEProms through a USB
>> device. I have one user who is loading a file with the same name
> repeatedly
>> as he changes DSP settings for this device. But the app is (caching?) the
>> file and will send old data. I have asked him to use new names for now
> but..
>> what is the solution to this? Is there something I need to do to force
>> the
>> load of the file?
>>
>> thanks
>>
>> eng@em
>>
>>
>
>
.
- Follow-Ups:
- Re: How to force a file load?
- From: Jonathan Wood
- Re: How to force a file load?
- References:
- How to force a file load?
- From: eng@em
- Re: How to force a file load?
- From: Jonathan Wood
- How to force a file load?
- Prev by Date: Re: Incorrect Methods Called from Regular DLLs Dynamically Linked to MFC
- Next by Date: Re: How to force a file load?
- Previous by thread: Re: How to force a file load?
- Next by thread: Re: How to force a file load?
- Index(es):
Relevant Pages
|