Whether you want to use existing files, or create new ones, the Project Explorer offers several ways to add files to your project.

To add an existing file:

Multi-select files from the Add Files dialog by selecting the Project | Add files to project option from the Main menu, or by right-clicking a folder in the Treeview section.

Note: Multi-select files by holding down the Ctrl key and clicking on the desired files

Drag&Drop individual files from the Navigator

To create a new file to add to the Project:

Right-click on the Project Files folder in the Treeview, scroll to the New menu option, and select the desired file type.

Right-click on any of the other folders in the Treeview and scroll to the New menu option.

In either case, the Project Explorer opens the appropriate designer in which to create the file.

A few things to consider

If you are adding the Source Code for a file, you do NOT need to add the compiled object for that file. The only reason to add a dBASE object file is if you do not have, or do not wish to use, the source code for that file

If you add tables to a project, you do not need to add the auxiliary files (the .MDX and/or .DBT files in the case of DBFs), just the table itself. The only reason to add a dBASE object file is if you do not have, or do not wish to use, the source code for that file.

Files that don’t have an designated folder should be placed in the folder marked “Other.”

Don't forget to add tems that are in other libraries. These might include files from the dUFLP code library, Seeker.cc and Report.cc, etc.. You may want to go through your source code and check for references to code in other libraries. You should also check the source code for files you may have from the different libraries, as some of them may have dependencies that are not obvious (for example: :dUFLP:ini.cc depends on code in :dUFLP:StringEx.cc and :dUFLP:SetProc.prg).