Podmíněná kompilace v jazyce Visual Basic
V podmíněné kompilace, zejména bloků kódu v programu jsou kompilovány selektivně, zatímco ostatní jsou ignorovány.
Například můžete chtít zapsat ladění příkazů, které porovnat rychlost různých přístupů k stejné programovací úlohy, nebo může být vhodné lokalizovat aplikace pro více jazyků.Podmíněné kompilace příkazy jsou určeny při kompilaci, nikoli v době provádění.
Označení bloky kódu podmíněně vypracovávají s #If...Then...#Else směrnice.Například vytvořit francouzské a německé jazykové verze stejné aplikace ze stejného zdrojového kódu, vložit kód specifický pro platformu segmenty v #If...Then příkazy pomocí předdefinovaných konstant FrenchVersion a GermanVersion.Následující příklad ukazuje, jak:
#If FrenchVersion Then
' <code specific to the French language version>.
#ElseIf GermanVersion Then
' <code specific to the German language version>.
#Else
' <code specific to other versions>.
#End If
Pokud nastavíte hodnotu FrenchVersion Konstanta podmíněné kompilace na True v době kompilace, podmíněné kód pro francouzské verze je zkompilován.Pokud nastavíte hodnotu GermanVersion konstantní s True, kompilátor používá německé verze.Pokud není nastavena na True, kód v posledním Else blokovat spuštění.
[!POZNÁMKA]
Autocompletion není funkce úpravy kódu a pomocí směrnic podmíněné kompilace, pokud kód není součástí aktuálního pobočky.
Deklarování konstanty podmíněné kompilace
Podmíněné kompilace konstanty lze nastavit třemi způsoby:
V projektu Designer
Na příkazovém řádku při používání kompilátoru příkazového řádku
V kódu
Konstanty podmíněné kompilace speciální obor a nelze získat přístup ze standardní kód.Rozsah Konstanta podmíněné kompilace je závislé na způsobu, jakým je nastavena.Následující tabulka uvádí rozsah konstanty deklarované pomocí každého z výše uvedené tři způsoby.
Nastavení konstanty |
Obor konstanta |
Návrháři projektů |
Veřejný pro všechny soubory v projektu |
Příkazový řádek |
Veřejný pro všechny soubory, které jsou předány kompilátoru příkazového řádku |
#Constvýpis kódu |
Do souboru, který je deklarován soukromé |
Nastavení konstanty v Návrháři projektů |
|
Nastavení konstanty na příkazovém řádku |
|
Nastavení konstanty v kódu |
|
Příbuzná témata
Title |
Description |
Struktura programu a pravidla týkající se kódu (Visual Basic) |
Poskytuje návrhy pro snadné čtení a udržovat váš kód. |