Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Getting current directory
Message
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Vista
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01431715
Message ID:
01431733
Views:
72
>I have a part of a program which seems to work fine on everyone's machines, but it won't work on the XP machine on which I am typing this post.
>
>My code was something like:
>
>
>IF FILE(CURDIR() + "DEV.TXT")
>  .lDeveloper = .T.	&& Means that the developer file was found. Developer gets more menu choices.
>ELSE
>  .lDeveloper = .F.	&& Normal User logging in at his workstation.
>ENDIF
>
>
>I use this to turn on a menu item to "Exit to the FoxPro" desktop from a running program, otherwise, the whole program quits to the Windows Desktop.
>
>I see that the first condition turns out to be FALSE. IF FILE(CURDIR() + "DEV.TXT")
>
>The value is "\DEV\IVF_ADV\DEV.TXT" but perhaps the drive letter also needs to be there?
>
>There is a file called DEV.TXT in that specific location, but perhaps because the drive letter doesn't show, the FILE() function may fail.

Have you tried with sys(5)+curdir()?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform