>I would like to add UNC functionality (or something similar) to my systems and also update some documentation I am working on regarding programming concepts. I do not know enough about UNC and would like some peoples views. At the moment, I use two different approaches; in 2.6, I do the following at the start of the main program:-
>
>
>lcCustRoot=lcMainDrive+":\customer\"
>lcCustPath=lcCustRoot+lcCustCode+'\'
>lcCustFile=lcCustPath+lcCustCode+".dbf"
>
>
>In VFP I do similar but place items in a text (ini) file and use low level file handling to pick out the bits I need. Example: "CustomerRoot=:\customer\". I would like to know what other people do and how flexible those different approaches are. TIA,
If you use UNCs, they aren't going to start with
:, but instead, will be in the form \\. Before prefixing with a drive letter, you'd best make certain that the path or path string does not begin with '\\', since SYS(5) in particular is known to return a funky value of '\:'.