Události
Vytváření inteligentních aplikací
17. 3. 23 - 21. 3. 23
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Vynutí explicitní deklaraci všech proměnných v souboru nebo umožňuje implicitní deklarace proměnných.
Option Explicit { On | Off }
On
Nepovinné. Option Explicit
Povolí kontrolu. Pokud On
nebo Off
není zadán, je výchozí On
hodnota .
Off
Nepovinné. Zakáže Option Explicit
kontrolu.
Když Option Explicit On
nebo Option Explicit
se zobrazí v souboru, musíte explicitně deklarovat všechny proměnné pomocí Dim
příkazů nebo ReDim
příkazů. Pokud se pokusíte použít nedelarovaný název proměnné, dojde k chybě v době kompilace. Příkaz Option Explicit Off
umožňuje implicitní deklaraci proměnných.
Pokud se použije, Option Explicit
příkaz se musí zobrazit v souboru před všemi jinými příkazy zdrojového kódu.
Poznámka
Off
Nastavení Option Explicit
obecně není dobrým postupem. Název proměnné můžete chybně zadat v jednom nebo několika umístěních, což by při spuštění programu způsobilo neočekávané výsledky.
Pokud zdrojový kód neobsahuje Option Explicit
příkaz, použije se nastavení Option Explicit na stránce Kompilace Návrhář projektu (Visual Basic). Pokud se použije kompilátor příkazového řádku, použije se možnost kompilátoru -optionexplicit .
V Průzkumník řešení vyberte projekt. V nabídce Projekt klepněte na příkaz Vlastnosti.
Klikněte na kartu Kompilace .
Nastavte hodnotu v poli Explicitní možnost.
Při vytváření nového projektu je nastavení Explicitní možnost na kartě Kompilace nastavena na nastavení Explicitní možnost v dialogovém okně Výchozí nastavení VB. Chcete-li získat přístup k dialogovému okně Výchozí hodnoty VB, klepněte v nabídce Nástroje na příkaz Možnosti. V dialogovém okně Možnosti rozbalte položku Projekty a řešení a klepněte na tlačítko Výchozí hodnoty VB. Počáteční výchozí nastavení ve výchozím nastavení VB je On
.
Následující příklad používá příkaz Option Explicit
k vynucení explicitní deklarace všech proměnných. Pokus o použití nedelarované proměnné způsobí chybu v době kompilace.
' Force explicit variable declaration.
Option Explicit On
Dim thisVar As Integer
thisVar = 10
' The following assignment produces a COMPILER ERROR because
' the variable is not declared and Option Explicit is On.
thisInt = 10 ' causes ERROR
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Události
Vytváření inteligentních aplikací
17. 3. 23 - 21. 3. 23
Připojte se k řadě meetupů a vytvořte škálovatelná řešení AI založená na skutečných případech použití s kolegy vývojáři a odborníky.
Zaregistrovat