Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Set default to issue
Message
 
 
À
02/12/2015 12:22:48
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01628271
Message ID:
01628303
Vues:
36
>>>Hi,
>>>
>>>I have the following code that is supposed to set the current directory to a folder:
>>>
>>>
>>>cDirectName = "\\someservername\app_name\data_folder\"
>>>set default to (cDirectName)
>>>
>>>
>>>Sometimes the above works (on the customer server) but more often it does not. When I check - using CURDIR() - after the set default, it returns some other folder on the server. I noticed that it sets to folder "data_folder" but to a mapped drive (not mapped to the required folder).
>>>
>>>What should I change?
>>>
>>>TIA
>>
>>I verified that the SET DEFAULT does indeed work. But following this SET DEFAULT I have GetFile() command. And it looks like GetFile() is what DOES NOT work. As it opens the Window dialog in a different folder than the current one.
>
>That's strange. I have many places code something like this, which has never caused any problems. Maybe you need to add Fullpath().
>
>
>lcDefault = fullpath(set("Default"))
>lcDataDir = 'd:\data\somefolder\'
>set default to (lcDataDir))
>lcTxtFile = fullpath(getfile('txt'))
>set default to (lcDefault)
You see, on my computer when I use a mapped drive (just like you did, e.g. 'd:\data\somefolder\') everything works. It is when on customer site and they use a UNC (e.g. '\\servername\appname\data\') the program (GetFile()) has a problem.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform