[<<]Message[>>]    [<<]Author[>>]    [<<]Subject        [<<]Thread    

Number : 7209 Date : 2004-02-07 Author : Kan Yabumoto Subject : Re: WV0 and fatal error Size(KB) : 2
steven wrote: >--- In xxcopy@yahoogroups.com, Kan Yabumoto wrote: > What IS the /@CACHE switch? > I first thought that it was some sort of > debugging switch, and then I thought it > modified how the caching was approached... > What does it do? It is almost a kludge that works. We do not intend to publicize this feature very much because it is a band-aid and we ought to fix the real problem. The problem is that XXCOPY's OS-version detection is not bullet proof. To make the long story short, you have to remember that XXCOPY is probably the only program of this kind which works in practically *ANY* version of Windows (from Win95, NT4, through XP, Server 2003). (Take RoboCopy for example, it does not run on Win98). The underlying kernel (KERNEL32.DLL and USER32.DLL) on which XXCOPY heavily relies on are different from one version of Windows to another. For example, XXCOPY cannot just call CopyFileEX() function. It has to dynamically link such a function explicitly at run time (otherwise, the XXCOPY will fail to be loaded and executed on an environment like Windows 95 whose KERNEL32.DLL does not have such a function in it. Therefore, XXCOPY always checks the KERNEL32.DLL and USER32.DLL and makes sure the dynamic link is done right. In doing so, we take some very small chances in doing certain trick which we know works. That is why we are very adamant about making sure that the end user run a XXCOPY.EXE version that is newer than your version of Windows. XXCOPY tests the relative age by checking the timestamps of KERNEL32.DLL and USER32.DLL among other things. We have different level of "conservativeness" inside. the /@CACHE switch is one of those levels of conservativeness (the most pessimistic way it runs) which is not necessarily related to the literal meaning of "cache". I'm not sure if this explanation makes sense. It probably doesn't. So, don't worry about it. We are still scratching our head why the latest version of XXCOPY has problem with your system. It is the most "conservative" settings inside XXCOPY that should be used only when you have problem which would result in "Fatal error 40". Kan Yabumoto
This message if part of XXCOPY's message Archive. The archive contains all the messages posted at Yahoo!Groups: XXCOPY.