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.
U hebt geen variabele opgegeven WithEvents in uw Handles component. Het Handles trefwoord aan het einde van een proceduredeclaratie zorgt ervoor dat deze gebeurtenissen verwerkt die zijn gegenereerd door een objectvariabele die is gedeclareerd met behulp van het WithEvents trefwoord.
Fout-id: BC30506
Deze fout corrigeren
Geef de benodigde WithEvents variabele op.
Voorbeeld
In het volgende voorbeeld genereert Visual Basic een compilerfout BC30506 omdat het trefwoord WithEvents niet wordt gebruikt in de definitie van het System.Timers.Timer exemplaar.
Imports System.Timers
Module Module1
Private _timer1 As New Timer() With {.Interval = 1000, .Enabled = True}
Sub Main()
Console.WriteLine("Press any key to start the timer...")
Console.ReadKey()
_timer1.Start()
Console.ReadKey()
End Sub
Private Sub Timer1_Tick(sender As Object, args As EventArgs) Handles _timer1.Elapsed
Console.WriteLine("Press any key to terminate...")
End Sub
End Module
Het volgende voorbeeld wordt gecompileerd omdat de _timer1 variabele is gedefinieerd met het WithEvents trefwoord:
Imports System.Timers
Module Module1
Private WithEvents _timer1 As New Timer() With {.Interval = 1000}
Sub Main()
Console.WriteLine("Press any key to start the timer...")
Console.ReadKey()
_timer1.Start()
Console.ReadKey()
End Sub
Private Sub Timer1_Tick(sender As Object, args As EventArgs) Handles _timer1.Elapsed
Console.WriteLine("Press any key to terminate...")
End Sub
End Module