Bing,

I'm still on Windows XP, so I can't offer much help. However, a quick search 
revealed the following, that might apply (specifically scenario 2):

http://support.microsoft.com/kb/927387

Mike

--- In [email protected], "bingk66" <bing.k...@...> wrote:
>
> Hi Mike,
> 
> Using the Dir command from good old DOS has shed some light on my problem. 
> Everytime I update a formula from within Amibroker, a new file is created 
> inside the C:\Users\Bing\AppData\Local\VirtualStore\Program Files 
> (x86)\Amibroker\Formulas\Custom folder. From what I can tell, this is the 
> directory that Amibroker (or Windows 7) will look into first to find whatever 
> files it need. If it finds it there, it will use that version.
> 
> If it does not find the file that it requires, it will then go to 
> 
> C:\Users\Bing\Program Files (x86)\Amibroker\Formulas\Custom
> 
> The problem that I have is that everytime I update a formula within 
> Amibroker, a new version of the file is created in 
> C:\Users\Bing\AppData\Local\VirtualStore\Program Files 
> (x86)\Amibroker\Formulas\Custom. This results in 2 different versions kept of 
> each updated file which is a pain to say the least. Also I cannot use Windows 
> Explorer to zoom down to this directory because it does not recognise the 
> AppData directory
> 
> Would you have any idea why this is happening ??
> 
> Bing
> 
> --- In [email protected], "Mike" <sfclimbers@> wrote:
> >
> > That being the case, all I can suggest is double and triple check the 
> > complete path of the file that you are drilling down to via Explorer vs. 
> > the path that shows up in the Save As dialog. It sounds like you're looking 
> > at two different copies of the file.
> > 
> > If you're not used to Windows 7, but can still access a command prompt, 
> > just use good ol' DOS to find all copies of the file:
> > 
> > To get to the root drive you can do:
> > 
> > cd \
> > 
> > From root drive do this:
> > 
> > dir /s myfile.afl
> > 
> > Do not type in any directory paths, just type the name of your file 
> > ignoring all directories, the /s flag will cause a deep search of all 
> > subdirectories (i.e. the entire drive since you are starting from root).
> > 
> > Mike
> > 
> > --- In [email protected], "bingk66" <bing.kwok@> wrote:
> > >
> > > Hi Mike,
> > > 
> > > It means that I shutdown Amibroker, then using windows explorer go into 
> > > the C:\program files (x86)\Amibroker directory, dive down all the way to 
> > > the folder that contain the afl file that I had just modified within AB. 
> > > I then open that AFL file using a simple text editor like notepad and 
> > > have a look.
> > > 
> > > --- In [email protected], "Mike" <sfclimbers@> wrote:
> > > >
> > > > Bing,
> > > > 
> > > > What *exactly* are you doing when you say "when I have a look at the 
> > > > file outside of AB"?
> > > > 
> > > > Mike
> > > > 
> > > > --- In [email protected], "bingk66" <bing.kwok@> wrote:
> > > > >
> > > > > Hi Mike and Keith,
> > > > > 
> > > > > Thanks for your prompt responses.
> > > > > 
> > > > > I tried using the save as option within the File save option and it 
> > > > > tells me that the directory it was trying to save the file into is 
> > > > > indeed C:\Program Files (x86)\Amibroker .... etc. So I actually went 
> > > > > ahead and did the save and it all appears to work within AB. However, 
> > > > > when I have a look at the file outside of AB, once again it does not 
> > > > > reflect the changes.
> > > > > 
> > > > > It looks like I will have to follow Keith's suggestion of 
> > > > > uninstalling AB from c:\program files (x86) and then reinstalling it 
> > > > > back into C:\program files. However, before doing that, my problem 
> > > > > now is that I like to backup the work done in Windows 7, but I cannot 
> > > > > do it because I don't know where the actual files are kept. To 
> > > > > physically go through and identify all the changes within Windows 7 
> > > > > would be a very time consuming and error prone exercise which I am 
> > > > > hoping to avoid.
> > > > > 
> > > > > AB must be storing these formulas outside of C:\Program Files (x86) 
> > > > > because when I am working with the formulas within AB, it displays 
> > > > > the absolute latest versions of the code, right down to the 
> > > > > indentings, comments, tabs etc etc and those details must surely be 
> > > > > stored somewhere.
> > > > > 
> > > > > Bing
> > > > > 
> > > > > --- In [email protected], Keith McCombs <kmccombs@> wrote:
> > > > > >
> > > > > > Bingk --
> > > > > > This would be a great opportunity to rant against the idiots at M$ 
> > > > > > for 
> > > > > > making such un-user-friendly software.  They could have kept 
> > > > > > \Program 
> > > > > > Files\ for 32bit programs.  And made a new folder called \Program 
> > > > > > Files 
> > > > > > 64\ for 64bit programs.  But that would be too easy for us users.  
> > > > > > And 
> > > > > > M$ will probably sell more 'upgraded' software this way.  End of 
> > > > > > rant.
> > > > > > 
> > > > > > There are probably many ways to solve your problem.  This is the 
> > > > > > way I 
> > > > > > did.  When installing AB (32bit version) do not install in the 
> > > > > > default 
> > > > > > folder, \Program Files (x86)\.  Instead install it in \Program 
> > > > > > Files\.  
> > > > > > Continue until you are asked for your working folder.  Then set 
> > > > > > that to 
> > > > > > \Program Files\ also.  Now copy the entire Amibroker directory from 
> > > > > > your 
> > > > > > old computer onto the C:\Program files\.  That's it.
> > > > > > 
> > > > > > Well not all of it.  BEFORE you do the above, the safest thing is 
> > > > > > to 
> > > > > > save any Win7 AB work, .afl files, that you want to some folder 
> > > > > > outside 
> > > > > > of \Amibroker\.  Then uninstall AB from \Program Files (x86)\.  
> > > > > > Then go 
> > > > > > to the paragraph above.
> > > > > > 
> > > > > > BTW, Amibroker is available as a 64bit program also.  But DON'T try 
> > > > > > to 
> > > > > > use it yet.  Get the 32bit version working to your satisfaction 
> > > > > > first.  
> > > > > > Then if you feel you want to try the 64bit, after there is at least 
> > > > > > a 
> > > > > > 5.30 version, it is simple to install, and still have the 32bit to 
> > > > > > fall 
> > > > > > back on.  Just ask again for how to do it.
> > > > > > 
> > > > > > Hope this helps,
> > > > > > -- Keith
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > On 3/2/2010 22:55, bingk66 wrote:
> > > > > > >
> > > > > > > Hi all,
> > > > > > >
> > > > > > > I have just bought a new computer that runs Windows 7 Home 
> > > > > > > Premium. I 
> > > > > > > subsequently installed Amibroker V5.2 Full version. Unlike 
> > > > > > > previous 
> > > > > > > versions of Amibroker in my previous computer whereby the 
> > > > > > > Amibroker 
> > > > > > > directory was found in C:\Program Files\, this particular 
> > > > > > > installation 
> > > > > > > on my new computer has the Amibroker directory located in the 
> > > > > > > C:\Program Files (x86)\ instead, which I thought was a little 
> > > > > > > strange 
> > > > > > > but OK, as Amibroker seems to be working well.
> > > > > > >
> > > > > > > Now as part of my migration into the new computer, I copied the 
> > > > > > > entire 
> > > > > > > Amibroker directory from my old computer onto the C:\Program 
> > > > > > > files 
> > > > > > > (x86) directory in the new computer and started up Amibroker. 
> > > > > > > Once 
> > > > > > > again, all my formulas and charts seem to work OK, Amibroker 
> > > > > > > appears 
> > > > > > > to be refering to the correct directory, so no problems.
> > > > > > >
> > > > > > > After making some changes to some formulas within Amibroker, I 
> > > > > > > saved 
> > > > > > > my work and exited Amibroker. I then went into the C:\ Program 
> > > > > > > files 
> > > > > > > (x86)\Amibroker to check that the changes that I had made within 
> > > > > > > Amibroker was corrected reflected inside C:\ Program files 
> > > > > > > (x86)\Amibroker. To my surprise, the work that I had saved within 
> > > > > > > Amibroker was not updated within the C:\ Program files 
> > > > > > > (x86)\Amibroker 
> > > > > > > directory. I tried to make some more changes within Amibroker and 
> > > > > > > once 
> > > > > > > again these changes were not reflected in the Program files 
> > > > > > > (x86)\Amibroker directory.
> > > > > > >
> > > > > > > Just to test things out a little further, I created a new test 
> > > > > > > directory within the C:\ Program files (x86)\Amibroker\Formulas 
> > > > > > > folder 
> > > > > > > just to see whether Amibroker would recognize it and pick it up 
> > > > > > > when 
> > > > > > > it loaded up next. Sure enough, Amibroker picked it up the new 
> > > > > > > directory, but not only that, it also retained all the changes 
> > > > > > > that I 
> > > > > > > had made to the various formulas. So from Amibroker's point of 
> > > > > > > view, 
> > > > > > > everything is working OK. My question then is where is Amibroker 
> > > > > > > storing all of its formulas ??, if its not inside C:\ Program 
> > > > > > > files 
> > > > > > > (x86)\Amibroker\Formulas
> > > > > > >
> > > > > > > This is a problem for me as my backup routines look inside the 
> > > > > > > C:\ 
> > > > > > > Program files (x86)\Amibroker\Formulas directory to backup my 
> > > > > > > formulas 
> > > > > > > and at the moment, its backing up code that does not incorporate 
> > > > > > > the 
> > > > > > > changes that I made within AMibroker.
> > > > > > >
> > > > > > > Would appreciate any feedback
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>


Reply via email to