Lezen in het Engels

Delen via


Algemene methoden kunnen geen handles-component gebruiken

Een algemene Sub procedure bevat een Handles-component in de declaratie.

Een Handles component geeft een lijst met gebeurtenissen op die door de Sub procedure worden verwerkt. Als u een gebeurtenis-handler wilt zijn, moet de Sub procedure dezelfde handtekening hebben als elke gebeurtenis die moet worden verwerkt. Een algemene procedure kan meerdere keren worden gemaakt, met handtekeningen die Visual Basic tijdens het compileren niet kan voorspellen. Visual Basic kan daarom geen handtekening garanderen die overeenkomt met die van de gebeurtenissen in de Handles component.

Fout-id: BC32080

Deze fout corrigeren

  • Als de Sub procedure algemeen moet zijn, verwijdert u de component uit de Handles declaratie. Gebruik de AddHandler-instructie om deze gebeurtenis-handler te koppelen aan een gebeurtenis.

  • Als de procedure de SubHandles component moet gebruiken om gebeurtenissen te koppelen, verwijdert u de of-component uit de declaratie. U moet een niet-generische procedure gebruiken met Handles.

Zie ook