Sdílet prostřednictvím


Příkazu end

Spuštění okamžitě ukončí.

End

Poznámky

Můžete umístit End prohlášení kdekoliv v postupu přinutit k ukončení celé aplikace.EndZavře všechny soubory, které se Open prohlášení a vymaže všechny aplikace proměnné.Aplikace zavře co nejdříve nejsou žádné jiné programy, odkazy na objekty hospodářství a žádný z jeho kód je spuštěna.

[!POZNÁMKA]

End Prohlášení náhle přestane kódu a nevyvolá Dispose nebo Finalize metoda nebo jiný kód jazyka Visual Basic.Odkazy na objekt v držení jiných programů jsou neplatné.Pokud End prohlášení je zaznamenána v rámci Try nebo Catch bloku řízení nepředává odpovídající Finally bloku.

Stop Prohlášení přeruší provádění, ale na rozdíl od End, jej zavřít všechny soubory nebo zrušte všech proměnných, pokud je zjištěna v souboru kompilované spustitelný soubor (EXE).

Protože End ukončí aplikace bez věnovat zdrojů, které mohou být otevřeny, pokuste se zavřít čistě dolů před jeho použitím.Například pokud žádné formuláře otevřít aplikaci, zavřete je před řízení dosáhne End prohlášení.

Měli byste použít End zřídka a pouze pokud potřebujete okamžitě zastavit.Běžné způsoby ukončit postup (Příkaz Return (Visual Basic) a Ukončení příkazu (Visual Basic)) pouze zavřít postup čistě, ale také poskytnout možnost Zavřít čistě dolů volající kód.Aplikace konzoly, můžete jednoduše Return z Main postup.

Poznámka k zabezpečeníPoznámka k zabezpečení

End Prohlášení volání Exit metodu Environment třídy v System oboru názvů.Exitvyžaduje, aby byl UnmanagedCode oprávnění.Pokud nikoli, SecurityException dojde k chybě.

Pokud následuje další klíčové slovo, Konec <keyword> Prohlášení (Visual Basic) kolem Konec definice vhodný postup nebo bloku.Například End Function ukončí definice Function postup.

Příklad

V následujícím příkladu End příkaz Ukončit spuštění kódu, pokud uživatel požádá.

Sub Form_Load()
  Dim answer As MsgBoxResult
  answer = MsgBox("Do you want to quit now?", MsgBoxStyle.YesNo)
  If answer = MsgBoxResult.Yes Then
      MsgBox("Terminating program")
      End
  End If
End Sub

Poznámky pro vývojáře inteligentní zařízení

Tento příkaz není podporován.

Viz také

Referenční dokumentace

Zastavit prohlášení (Visual Basic)

Konec <keyword> Prohlášení (Visual Basic)

SecurityPermissionFlag