Microsoft KB Archive/117812

{| = PRB: Remove Project Member Pitfalls =
 * width="100%"|

ID: Q117812

The information in this article applies to:


 * Microsoft Delta version 1.0

SYMPTOMS
Upon starting Microsoft Delta or choosing a project from the Project Selection combo box, Delta displays a Microsoft Delta critical message box containing the following:

This directory hasn't been added to the project. To add it, go to the project root and run Join from the Project menu. After choosing OK, none of the Delta commands are unavailable (grayed out); however, commands that directly affect the local project files, such as In, Out, Remove Local Copy, and so forth, display the following Delta Output window message: Error: Directory hasn't been added to . To add it, go to the directory and run joinprj /s /p.

CAUSE
Delta's Admin menu command, Remove Project Member, removes the record of a project member from the Delta project's status files. The status files are located in \STAT\ and its subdirectories. Executing Remove Project Member does not remove the hidden DELTA.MVM file from a local project directory or alter the DELTA.INI file in a project member's WINDOWS directory. The DELTA.INI file contains the list of projects displayed in the Project Selection combo box. The error messages are displayed if no status information for the project directory exists. Delta attempts to access the status files using the "location" variable within DELTA.MVM. The existence of DELTA.MVM within the directory enables all menu commands, but produces errors without member validation from the status files.

RESOLUTION
To resolve this problem, do the following:

1. Record the project listing that displays the critical error message box. 2. Choose the project from the Project Selection combo box. 3. Click OK when the error message is displayed. 4. Note the directory that the project window references. 5. Using File Manager, search for DELTA.MVM files in the noted directory

and its subdirectories. 6. Delete any files found. 7. From the Project menu, choose Search for Projects. 8. Select the drive letter that contains the problem directory. 9. Click OK. Upon completion of the search, verify that the project listing was removed from the Project Selection combo box.

A project member can be restored if the Delta project administrator accidentally removes a project member:

1. The removed member needs to back up his or her local copies of checked

out files (checked out files are Read/Write), delete the project files using File Manager or MS-DOS, and join the project again. 2. The removed project member needs to update the master files with the backed up files. If the removed member's files were not modified by  other project members, the removed member needs to check out the corresponding files, copy the modified files over the existing files, and check them in. If the files were modified by another project member, the process requires a few additional steps: 1. The date and time of the removal must be obtained:

a. Choose Log from the Project menu. b. Select the radio buttons for Entire Directory and All Users. c. Enter an appropriate number in the # of Log Entries text box.

After the command executes, look for the "Removed project member" entry and write down the item's date and time. 2. Using the date and time obtained in step 1, check out the previous versions of the files that were checked out by the removed project member. Delta places previous versions of the files in the local project directory. 3. Copy the backed up files over the corresponding checked out files and check them in. 4. Verify the merge process or resolve any merge conflicts that result.

MORE INFORMATION
For leaving a project, the Project menu's Leave command should be executed in place of the Admin menu's Remove Project Member. The purpose of the Remove Project Member command is to remove disengaged project members that either reformatted their machine's hard drive or moved to a new machine without leaving the project from their original machine. Consult the Delta "User's Guide" for further information regarding the Delta commands Leave, Remove Project Member, Join, and Log.

Additional reference words: 1.00 combobox KBCategory: kbusage kbprb KBSubcategory: Delta
 * }