Am 2012-08-20 14:38, schrieb Sven Barth: > Am 20.08.2012 14:05, schrieb Jürgen Hestermann: >> The question is: For what reason is this function needed? If you use >> "subst" on Windows you can make every path to a root path if you want. > > Maybe because he wants to determine whether a path is absolute or not?
Absolute? You mean in contrast to relative? Then you only need to look for . or .. in parts of the path. If you mean that it is the root of a disk then you cannot be sure by looking at the path because as mentioned with subst you can make any path to be a root path. If Z:\ points to c:\data\whatever then of what use is it to know that Z:\ is a root path? > So that he can e.g. convert an absolute path to a relative one so he can save this in a configuration in a more "portable" way. For this purpose functions already exist (ExpandPath). But there is no need to know about root or not if you use them. > "subst" (or adding the path to DosDevices in the registry which is the way I prefer for persistent substing ;) ) might be a completely wrong solution or a > solution where you shoot cannonballs on little birds... I did not write that subst should be a solution to anything. It was just an example that any path can be made a root path with subst. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal