Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u de klasse of module die de Sub Main procedure bevat.
Syntaxis
-main:location
Argumenten
location
Verplicht. De naam van de klasse of module die de Sub Main procedure bevat die moet worden aangeroepen wanneer het programma wordt gestart. Dit kan de notatie -main:module of -main:namespace.module hebben.
Opmerkingen
Gebruik deze optie wanneer u een uitvoerbaar bestand of een uitvoerbaar Windows-programma maakt. Als de optie -main wordt weggelaten, zoekt de compiler naar een geldig gedeelde Sub Main versie in alle openbare klassen en modules.
Zie Main Procedure in Visual Basic voor een bespreking van de verschillende vormen van de Main procedure.
Wanneer location is een klasse die overneemt van Form, biedt de compiler een standaardprocedure Main waarmee de toepassing wordt gestart als de klasse geen Main procedure heeft. Hiermee kunt u code compileren op de opdrachtregel die is gemaakt in de ontwikkelomgeving.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
-main instellen in de geïntegreerde ontwikkelomgeving van Visual Studio
Een project selecteren in Solution Explorer. Klik in het menu Project op Eigenschappen.
Klik op het tabblad Toepassing.
Zorg ervoor dat het selectievakje Toepassingsframework inschakelen niet is ingeschakeld.
Wijzig de waarde in het vak Opstartobject .
Voorbeeld
Met de volgende code wordt gecompileerd T2.vb en T3.vbwordt opgegeven dat de Sub Main procedure in de Test2 klasse wordt gevonden.
vbc t2.vb t3.vb -main:Test2