[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
+---------------------------------+
|         MODIFY PROJECT          |
+---------------------------------+
MODIFY PROJECT [<file> | ?]
        [[WINDOW <window name1>]
        [IN [WINDOW] <window name2>
        | SCREEN]]
        [NOWAIT]
        [SAVE]

-----------------------------------
Opens a Project window.
-----------------------------------

MODIFY PROJECT opens a Project window so you can modify or create a
project interactively.  A project is a special database file that keeps
track of all programs, screens, menus, libraries, reports, labels,
databases, indexes, format files, etc. that are required to create an
application, as well as all the dependencies, references and connections
among the files.  A project file has a .PJX extension and an associated
memo file (.PJT).  In a project, you specify all the pieces that are
required for the final application, then FoxPro makes sure the generated
application is based on the latest source files.

<file>
        Existing projects can be modified by including the name of the project
definition database <file>.  If the file name you include doesn't exist
or cannot be found, a new project can be created.

        Issuing MODIFY PROJECT without any additional arguments causes the Open
File dialog to appear.  The name UNTITLED is assigned to the Project
file.  When you close the Project window you can save the project with a
different name.

?
        If you include ?, or omit the file name, the Open File dialog appears
displaying a list of existing project definition files to choose from,
or you can choose the New push button to create a new project.

WINDOW <window name1>
        If you include WINDOW <window name1>, the Project window takes on the
characteristics of <window name1>.  For example, if <window name1> was
defined with the FLOAT option of DEFINE WINDOW, the Project window can
be moved.  The window specified in <window name1> need not be active or
visible, but it must be defined.

        The Project window has a default size that can be larger than <window
name1>.  In this case the Project window still assumes the
characteristics of the window it is placed in.  The upper left corner of
the Project window is placed at the same coordinates as the upper left
corner of <window name1>, and may extend beyond the borders of <window
name1>.

IN [WINDOW] <window name2>
        If IN WINDOW <window name2> is included, the Project window is opened
within a parent window.  It does not assume the characteristics of the
parent window it is placed in.  A Project window activated inside a
parent window cannot be moved outside the parent window.  If the parent
window is moved, the Project window moves with it.

        The parent window <window name2> must first be defined with DEFINE
WINDOW.  <window name2> must be visible to access the Project window.

IN SCREEN
        You can specifically place a Project window on the screen by including
IN SCREEN.  This clause lets you explicitly place a Project window on
the screen instead of inside a window.  Project windows are placed on
the screen by default.

NOWAIT
        When MODIFY PROJECT is issued from within a program, a Project window
is opened and program execution is suspended until the Project window is
closed.  Including the NOWAIT option continues program execution after
the Project window has been opened.  The program doesn't wait for the
Project window to be closed, but continues executing on the program line
immediately following that containing MODIFY PROJECT NOWAIT.

        This option is available only from within programs.  Including NOWAIT
has no effect on MODIFY PROJECT when it is issued from the Command
window.

SAVE
        SAVE keeps the Project window on the screen after exiting the Project
window.  Normally, a Project window opened with MODIFY PROJECT is
removed from the screen after you leave the Project window.

        Including SAVE in the MODIFY PROJECT command has no effect when issued
within the Command window.

-----------------------------------

See also:  BUILD APP, BUILD PROJECT, COMPILE, CREATE PROJECT

-----------------------------------

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson