Access mounted volumes on Windows from LC?

Roger Eller roger.e.eller at sealedair.com
Thu Jun 30 13:34:24 EDT 2016


I never build for Windows in OS X.  So I only know when it worked and
stopped and worked again on Windows.  I do recall some talk about the Mac
version still having the issue for a while after 6.7.5.

~Roger


On Thu, Jun 30, 2016 at 10:27 AM, Ben Rubinstein <benr_mc at cogapp.com> wrote:

> Hi Roger,
>
> Thanks for your swift reply. Unfortunately this is using 6.7.7 (on Mac,
> building a standalone to run on Windows). Did you notice a regresssion?
>
> TIA,
>
> Ben
>
>
> On 30/06/2016 14:50, Roger Eller wrote:
>
>> UNC was broken in 6.6.4 to 6.7.1  (I reported the bug when my apps began
>> to
>> fail).  UNC was repaired in 6.7.5 and higher.
>>
>> ~Roger
>>
>>
>> On Thu, Jun 30, 2016 at 9:37 AM, Ben Rubinstein <benr_mc at cogapp.com>
>> wrote:
>>
>> I spoke too soon.
>>>
>>> With the volume mounted, accessing it by drive letter works (so I assume
>>> that this isn't a permissions problem); but using the UNC fails.
>>>
>>> If I use "answer folder" I get the path with drive letter, e.g.
>>>         Z:/Docs/Invoices
>>>
>>> setting the defaultFolder to this path has the expected effect, using
>>> "there is a folder..." on this path returns true, etc.
>>>
>>> But if I use the "UNC" version of path:
>>>         //server/volume/Docs/Invoices
>>>
>>> then setting the defaultFolder returns "can't open directory", using
>>> "there is a folder..." return false.
>>>
>>> Reversing the slashes makes no difference.
>>>
>>> SysError returns either 2 or 3 - seemingly randomly. Apparently
>>>         2 = ERROR_FILE_NOT_FOUND
>>>         3 = ERROR_PATH_NOT_FOUND
>>>
>>> This is on Windows Server 2008 R2 Enterprise.
>>>
>>> Previous answers suggested that some people have succeeded in accessing
>>> directories using UNC paths. Can you share how you've done this?
>>>
>>> Many thanks,
>>>
>>> Ben
>>>
>>>
>>> On 29/06/2016 17:07, Ben Rubinstein wrote:
>>>
>>> It wasn't a mistyped path.... but it was my making a mistake! In my lack
>>>> of
>>>> Windows knowledge, I thought that the volume was mounted - but actually
>>>> that
>>>> was a server that was 'accessible', but with none of it's volume's
>>>> mounted.
>>>>
>>>> Thanks to everyone for their assistance.
>>>>
>>>> Ben
>>>>
>>>> On 22/06/2016 17:02, Richard Gaskin wrote:
>>>>
>>>> Mark Talluto wrote:
>>>>>
>>>>> The first thing to check is permission access to that folder.
>>>>>
>>>>>> Have your program do a sample write to that location and get
>>>>>> the results.
>>>>>>
>>>>>>
>>>>> That's too smart.  For me that's the second thing I do, but when I do
>>>>> in
>>>>> addition to checking the result I also include a call to the sysError
>>>>> function
>>>>> so I can learn what the OS might be telling me.
>>>>>
>>>>> The first thing I do is assume I mistyped the path, so I'll run
>>>>> something like
>>>>> this in the Message Box to double-check it:
>>>>>
>>>>>   answer file "Select your file:"; put it
>>>>>
>>>>>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list