Freigeben über


Build-Methode

Erstellt ein Projekt neu oder erstellt eine Anwendungsdatei (APP), Dynamic Link Library (DLL) oder ausführbare Datei (EXE) aus einem Projekt.

Object.Build([cOutputName] [, nBuildAction] [, lRebuildAll]   
[, lShowErrors] [, lBuildNewGUIDs])

Parameter

  • cOutputName
    Gibt den Namen der erstellten Anwendungs-, Dynamic-Link-Library- oder ausführbaren Datei an.

    Enthält cOutputName eine Dateierweiterung und nBuildAction wird nicht verwendet, wird durch die Dateierweiterung in cOutputName der Dateityp der erstellten Datei bestimmt. Lautet z. B. in cOutputName die Dateierweiterung EXE, wird eine ausführbare Datei erstellt.

  • nBuildAction
    Gibt an, dass das Projekt neu erstellt wird, oder erstellt eine Anwendungs-, Dynamic-Link-Library- oder ausführbare Datei.

    In der folgenden Tabelle sind die Werte und deren Beschreibung für nBuildAction aufgeführt.

    nBuildAction FoxPro.H-Konstante Beschreibung
    1 BUILDACTION_REBUILD (Standardeinstellung) Erstellt das Projekt neu
    2 BUILDACTION_BUILDAPP Erstellt eine Anwendungsdatei: APP
    3 BUILDACTION_BUILDEXE Erstellt eine ausführbare Datei: EXE
    4 BUILDACTION_BUILDDLL Erstellt eine Dynamic-Link-Library-Datei: DLL
    5 BUILDACTION_BUILDMTDLL Erstellt eine DLL-Datei mit Multithreading

    Ist in cOutPutName keine Dateinamenerweiterung enthalten, wird die entsprechende Erweiterung angefügt*.*

  • lRebuildAll
    Gibt an, ob Dateien im Projekt neu kompiliert werden, bevor eine APP-, DLL- oder EXE-Datei erstellt wird. Ist lRebuildAll gleich Wahr (.T.), werden folgende Dateien neu kompiliert:

    • Programmdateien
    • Formatdateien
    • Quellcode in Formularen, Tabellen, Berichten und VisualClass-Bibliotheken
    • In Datenbanken gespeicherte Prozeduren

    Ist lRebuildAll gleich Falsch (.F.) oder weggelassen, werden die Dateien im Projekt nicht neu kompiliert, bevor die APP-, DLL- oder EXE-Datei erstellt wird.

  • lShowErrors
    Gibt an, ob Kompilierungsfehler in einem Bearbeitungsfenster angezeigt werden, nachdem die Neuerstellung der Dateien beendet ist. Ist lShowErrors gleich Wahr (.T.), werden die Fehler angezeigt. Wenn lShowErrors gleich Falsch (.F.) ist oder nicht verwendet wird, werden die Kompilierungsfehler dagegen nicht angezeigt.

  • lBuildNewGUIDs
    Gibt an, ob neue Registrier-GUIDs (Globally Unique Identifiers = weltweit einheitliche Bezeichnungen) erzeugt werden, wenn eine ausführbare Datei oder eine Dynamic-Link-Library-Datei erstellt wird. Ist lBuildNewGUIDs gleich Wahr (.T.), werden neue GUIDs erzeugt. Wenn lBuildNewGUIDs gleich Falsch ist (.F.) oder nicht verwendet wird, werden keine neuen GUIDs erzeugt. lBuildNewGUIDs wird ignoriert, wenn nBuildAction weniger als 3 ist.

Hinweise

Es wird ein logisches Wahr (.T.) zurückgegeben, wenn das Projekt erfolgreich neu erstellt oder eine APP-, DLL- oder EXE-Datei erfolgreich ohne Fehler erstellt worden ist. Andernfalls wird Falsch (.F.) zurückgegeben.

Siehe auch

BUILD APP | BUILD DLL | BUILD EXE | BUILD PROJECT | CREATE PROJECT | MODIFY PROJECT | Refresh-Methode

Betrifft: Projekt-Objekt