You say that the full path get stored, can you tell me how you can tell this? I mean, do you USE the dbc, and see the full path in a Browse? According to Help, only the relative path is stored in the dbc, and that's also my experience. A simple Set path to dir1,dir2,dir3.. should usually be sufficient. BTW, note that I have no experience with Citrix.
>Tore,
>
>As aside question for you about DBC's. I posted maybe 2 yrs ago about this without a response.
>
>I'm working with an app that is used locally or hosted on Citrix. I don't know if you've ever worked on a Citrix environment before, but the important part is that for security purposes, the folder that contains the exe is mapped as the root folder on the drive. The DBC is contained in this folder also.
>
>If open the DBC and look at the paths to tables when the app is run from a folder that is not mapped to be the root, the path is relative:
>
>data\
>
>However, when you look at the DBC when it is stored in a root folder the full path gets stored:
>
>G:\data\
>
>Do you know how to stop this from happening? It's a pain when moving a setup from Citrix to local as you have to rebuild the DBC to remove the hardcoded paths.
>
>>>How to specify the relative path in the Project ?
>>>Please advise.
>>
>>As far as I can emember, this is handled automatically by VFP UNLESS you specifically type in the absolute path.