Freigeben über


BUILD MTDLL-Befehl

Erstellt anhand der Klasseninformationen einer Projektdatei eine DLL-Datei (Dynamic Link Library) mit Multithreading.

BUILD MTDLL MTDLLFileName FROM ProjectName [RECOMPILE]

Parameter

  • MTDLLFileName
    Gibt den Dateinamen der zu erstellenden DLL-Datei an. Die standardmäßige Dateinamenerweiterung lautet DLL.

  • FROM ProjectName
    Gibt den Namen des Projekts an, aus dem die DLL-Datei erstellt wird.

    Das Projekt muss eine als OLEPUBLIC deklarierte Klasse enthalten, andernfalls wird eine Fehlermeldung angezeigt. Um im Programmcode eine Klasse als OLEPUBLIC zu deklarieren, muss in DEFINE CLASS das Schlüsselwort OLEPUBLIC aufgenommen werden. Zum Deklarieren einer Klasse als OLEPUBLIC im Klassen-Designer, wählen Sie aus dem Menü Klasse den Befehl Klasseninfo und aktivieren das Kontrollkästchen OLE Global.

  • RECOMPILE
    Gibt an, dass das Projekt vor dem Erstellen der DLL-Datei kompiliert werden soll. Alle Programm- und Formatdateien, der Quellcode aller Formulare, Beschriftungen, Berichte und Bibliotheken visueller Klassen sowie alle gespeicherten Prozeduren in Datenbanken des Projekts werden kompiliert.

Hinweise

Informationen zum Erstellen von benutzerdefinierten Automatisierungsservern finden Sie unter Erstellen von Automatisierungsservern.

Die Visual FoxPro-Laufzeitbibliothek, die DLL-Dateien mit Multithreading erstellt, ist darauf ausgelegt, nur innerprozessliche Server (In-Process-Server) zu erstellen. Viele Befehle für Benutzereingaben und Funktionen werden nicht unterstützt. Weitere Informationen finden Sie unter Interoperabilität und das Internet.

BUILD DLL registriert automatisch die im Listenfeld Server-Klassen der Registerkarte Server des Dialogfeldes Projektinfo aufgeführten Server.

Siehe auch

BUILD DLL | BUILD EXE | Build-Methode | BUILD PROJECT | CREATE PROJECT | MODIFY PROJECT