Irritante Error

Status
Niet open voor verdere reacties.

w00tare

Gebruiker
Lid geworden
10 jul 2009
Berichten
216
Hallo,

Ik krijg steeds de error:
Code:
Cannot refer to an instance member of a class from within a shared method or shared member initializer without an explicit instance of the class

bij
Code:
    Dim localAddr As IPAddress = IPAddress.Parse("<ip>")
    Public Shared Listener As New TcpListener(localAddr, Main.txtPort.Text)
 
kijk de debugger of alle waardes zijn ingevuld ;)

Byee VRC
 
Waarom is het een shared?
Volgens de site: http://tutorials.beginners.co.uk/vb-net-programming-part-4-shared-or-class-members.htm

While objects are very powerful and useful, there are times when we just want access to variables, functions, or routines that do useful work – without the need for an actual object instance. In the past, we would typically put this type of code into a simple code module even if the routine was technically related to some class.

Shared Methods

In VB.NET we have a better alternative. Not only can a class have all the regular methods and properties we’ve seen so far – methods and properties only available after creating an instance of the class – but they can also have methods that are available without creating an instance of the class. These are known as shared methods.

Als je deels unshared hebt en deels shared werkt het niet. Je kan beter de listener niet shared maken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan