The plot is slightly thickening. I restarted the VM, set the date+time to not
adjust for daylight saving, restarted again. This removed some 30,000 images
from the list with allegedly modified timestamps; the ones that were no longer
consider to have changed were - in some year or other - modified between late
march and the end of September.
I've now switched the 'adjust' setting back on, restarted the VM again, and
await tomorrow's report with interest.
(In the meantime I've asked the clients IT dept what the server in question is
running, but on the whole they tend to be very unresponsive... sigh.)
Ben
On 03/04/2017 09:06, Mark Waddingham via use-livecode wrote:
On 2017-03-31 19:23, Local (BenR) wrote:
Hi Mark,
Thanks for your response, very helpful.
Unfortunately I don't know what the filesystem of the volume with the
files is - this is a client's network, and they set up a VM in the DMZ
for me to work on, with this network share mounted - but I've no idea
what the fileserver is.
Hmmm - I suspect something to do with the fileserver is at play here.
LiveCode uses FindFirstFileW and similar Win32 APIs to fetch the detailed file
into. Beyond converting the raw 'filetime' value which you get to 'seconds
since 1970' (UTC) which is just (essentially) done by adding a constant offset
it doesn't do anything suspect with such values.
I can't explain why Explorer shows the correct values unless:
1) It 'knows' about some sort of DST drift problem and has hard-coded
handling of it
2) It is using a different API to LiveCode to get the same info
Of course (2) requires there being a different file system API one could use,
but to
my knowledge all Win32 FS operations are implemented in terms of the family we
are
using.
Therefore, some more precise details of the setup your app is running on is
probably
the best thing to try and get now - i.e. the details of the network share and
how
it is configured in the VM.
Warmest Regards,
Mark.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode