Freigeben über


CREATE PROJECT-Befehl

Öffnet den Projekt-Manager, in dem Sie ein Projekt erstellen können.

CREATE PROJECT [FileName | ?] [NOWAIT] [SAVE] [WINDOW WindowName1]
   [IN [WINDOW] WindowName2 | IN SCREEN [NOSHOW] [NOPROJECTHOOK]

Parameter

  • FileName
    Gibt den Dateinamen der Projekttabelle an. Wenn Sie keine Dateinamenerweiterung angeben, weist Visual FoxPro der Datei automatisch die Erweiterung PJX zu.

  • ?
    Zeigt das Dialogfeld Erstellen an, in dem Sie dazu aufgefordert werden, einen Namen für das zu erstellende Projekt anzugeben.

  • NOWAIT
    Setzt die Programmausführung fort, nachdem der Projekt-Manager geöffnet wurde. Das Programm wartet also nicht, bis der Projekt-Manager wieder geschlossen wird. Stattdessen wird es ab der Zeile direkt nach der Zeile mit CREATE PROJECT NOWAIT weiter ausgeführt. Wenn Sie CREATE PROJECT aus einem Programm ausgeben und NOWAIT nicht angeben, wird der Projekt-Manager geöffnet und die Programmausführung angehalten, bis der Projekt-Manager wieder geschlossen wird.

    NOWAIT hat keinen Einfluss auf CREATE PROJECT, wenn der Befehl im Befehlsfenster ausgegeben wird.

  • SAVE
    Bewirkt, dass der Projekt-Manager geöffnet bleibt, wenn ein anderes Fenster aktiviert wird. Wenn Sie SAVE nicht angeben, wird der Projekt-Manager geschlossen, sobald ein anderes Fenster aktiviert wird.

    SAVE hat bei der Ausgabe des Befehls im Befehlsfenster keinen Einfluss.

  • WINDOW WindowName1
    Gibt ein Fenster an, dessen Eigenschaften der Projekt-Manager übernimmt. Wurde das Fenster z. B. mit der FLOAT-Option des DEFINE WINDOW-Befehls erstellt, lässt sich der Projekt-Manager verschieben. Das angegebene Fenster muss nicht aktiv oder sichtbar sein, es muss aber definiert sein.

    Für den Projekt-Manager gilt eine Standardgröße, die unter Umständen über der Größe des Fensters liegt, dessen Eigenschaften übernommen werden. In diesem Fall übernimmt der Projekt-Manager trotzdem die Eigenschaften des Fensters, in dem er platziert wird. Die obere linke Ecke des Projekt-Managers wird an derselben Koordinaten platziert wie die obere linke Ecke des Fensters; der Projekt-Manager kann über die Ränder des Fensters hinausgehen.

  • IN [WINDOW] WindowName2
    Gibt den Namen des übergeordneten Fensters an, in dem der Projekt-Manager geöffnet wird. Der Projekt-Manager übernimmt nicht die Eigenschaften des übergeordneten Fensters und kann nicht aus dem übergeordneten Fenster verschoben werden. Wird das übergeordnete Fenster verschoben, wird der Projekt-Manager zusammen mit dem Fenster verschoben.

    Das übergeordnete Fenster muss zunächst mit DEFINE WINDOW definiert werden, und es muss sichtbar sein, damit auf den Projekt-Manager zugegriffen werden kann.

  • IN SCREEN
    Gibt an, dass der Projekt-Manager explizit im übergeordneten Fenster von Visual FoxPro geöffnet wird, nachdem er in einem übergeordneten Fenster platziert wurde. Der Projekt-Manager wird mit der IN WINDOW-Klausel in einem übergeordneten Fenster platziert.

  • NOSHOW
    Gibt an, dass der Projekt-Manager beim Öffnen verborgen ist, d. h., seine Visible-Eigenschaft ist auf Falsch (.F.) gesetzt. Zum Anzeigen des Projekt-Managers setzen Sie seine Visible-Eigenschaft auf Wahr (.T.). Mit Hilfe von NOSHOW können Sie ein Projekt bearbeiten, bevor es im Projekt-Manager angezeigt wird. Beachten Sie, dass Sie NOSHOW, zwecks Vermeidung von Verwechslungen mit dem NOSHADOW-Schlüsselwort, mit mindestens fünf Zeichen abkürzen müssen.

  • NOPROJECTHOOK
    Gibt an, dass ein ProjectHook-Objekt beim Öffnen des Projekt-Managers nicht erstellt wird. Beziehen Sie NOPROJECTHOOK für Projekte mit ein, die nicht programmgesteuert über Projekt-Manager-Hooks bearbeitet werden. Beachten Sie, dass ein Project-Objekt auch immer dann erzeugt wird, wenn eine Projektdatei (PJX) geöffnet wird.

Hinweise

Ein Projekt ist eine Tabelle, in der neben den Namen der Dateien, die zum Erstellen einer Anwendung benötigt werden, die Abhängigkeiten, Verweise und Verbindungen verwaltet werden, die zwischen den Dateien vorhanden sind. Eine Projekttabelle besitzt die Erweiterung PJX sowie eine zugehörige Memodatei, die die Erweiterung PJT hat. In einem Projekt geben Sie alle Bestandteile an, die Sie für eine Anwendung benötigen, und Visual FoxPro stellt sicher, dass die kompilierten Dateien auf den neuesten Quelldateien basieren.

Sie können eine Projekttabelle mit USE öffnen und wie jede andere Visual FoxPro-Tabelle bearbeiten.

Wenn Sie CREATE PROJECT ohne Argumente eingeben, wird das Dialogfeld Erstellen angezeigt, in dem Sie einen Namen für das Projekt angeben können.

Siehe auch

BUILD APP | BUILD PROJECT | MODIFY PROJECT | Kompilieren einer Anwendung