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.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
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

Reply via email to