Paths Tab Page
The Paths tab page displays the directories and paths the compiler is using.
You may edit the Working Dir, Output Dir, and MakePath without fear of editing the registry values. Any edits you make will only be used for the current compiler session.
If you are concerned that you may overwrite a DataFlex program being used in a live system, you can direct the placement of the output file elsewhere by doing one or more of the following:
- Entering the full (safe) path when compiling a named file.
- Editing the value of Output Dir to a safe directory.
- Compiling through a program area in which DataFlex File and Output Dir are specified to a safe name and/or output directory.
- Ensuring that the directory containing the in-use program is not listed in your MakePath.
Src File
The directory path and name (with extension) of the source-code file to be compiled.
DataFlex File
The directory path and root name (only) of the executable program file (.EXE) to be created by the compiler. This key does not affect the name or placement of the other files output by the compiler, such as compiler error (.ERR) files or compiler listing (.PRN) files.
Working Dir
The directory to be searched for the application’s database files, which are used in compilation. The name of the registry key is WorkingDirectory.
Output Dir
The directory where files other than DataFlex program files (list files, error files, precompiled modules) are placed. These files are always written with the root name of the source-code file, regardless of whether DataFlex specifies a different root name for the .EXE file. The name of the registry value is OutputDirectory.
Make Paths
A list of directories used to search and find files both for input and output. The name of this key is MakePath. If it is not set under the program area, workspace, or DFComp key, or if the sought file is not found, the directories in DFPath are searched.