HomeDir

This project property contains the home directory of the project. In the Project Info dialog, it shows as "Home:". The home directory of a project is used as the base for relative paths stored with the project's files.

Usage

prjProject.HomeDir = cPath
cPath = prjProject.HomeDir
The name of each file in a project (available via the Name property of the File object) includes the path to the file. Any file that comes from the same drive as the project is stored with a relative path (though it's displayed with an absolute path). When the project is processed in any way, those paths are considered to be relative to the home directory. (That is, the path uses the . and .. notations to show how you get from the home directory to the directory containing this file. Files on other drives have absolute paths containing the drive and full directory hierarchy down to the file.) This means that you mess with HomeDir at your own risk, since changing it is likely to wreak havoc on your next build.

Example

* Report the home directory of the current project
? "Home directory = ",Application.ActiveProject.HomeDir

See Also

File, Name, Project


Back to Table of Contents

Copyright © 2002-2018 by Tamar E. Granor, Ted Roche, Doug Hennig, and Della Martin. Click for license .