Wie gleiches Objekt in verschiedenen Methoden/Funtionen ansprechen?

23/04/2009 - 11:13 von Steffen Meyer | Report spam
Hallo zusammen,

ich hab taste mich gerade mit VB 2005 an die OO Programmiereung heran und
versuche hier eine eigene Klasse zu schreiben.
Leider hab ich ein Problem, bei dem mir nicht ganz klar ist, wie ich das
angehen muss.

Ich habe eine Label Software, die ich mit

Dim MyApp As LabelManager2.Application
MyApp = New LabelManager2.Application
MyApp.Visible = True

öffne und Anzeige.

Damit wàre eine Methode meiner Klasse eigentlich beenden.
Eine andere Methode soll nun diese Applikation wieder schließen. Mein
Probelm ist nun, dass ich nicht weiß, wie ich auf das oben erstellte Objekt
MyApp wieder zugreifen soll/muss, um dieses Objekt anzusprechen und damit
auch die Applikation zu schließen.
Muss ich in meiner Klasse dazu etwas besonderes einstellen, oder muss muss
ich die Methoden zu Funktionen machen und das Objekt als Rückgabewert
übergeben?

Besten Dank
Steffen
 

Lesen sie die antworten

#1 Andreas Mahub
23/04/2009 - 12:56 | Warnen spam
Hallo Steffen,

mir ist zwar nicht ganz klar was du da vor hast... aber nun gut.

Wenn du von mehreren Methoden aus auf eine Klasse zugreifen möchtest, dann
musst du die Klasse vorher deklarieren.

Also:

Public Class MyForm
Private _myTestClass As MyTestClass

Public Sub Load Handles MyForm.Load
_myTestClass.Methode1
End Sub

Public Sub Close Handles MyForm.Close
_myTestClass.Methode2
End Sub
EndClass

Gruß
Andy

"Steffen Meyer" schrieb im Newsbeitrag
news:OIb5LP$
Hallo zusammen,

ich hab taste mich gerade mit VB 2005 an die OO Programmiereung heran und
versuche hier eine eigene Klasse zu schreiben.
Leider hab ich ein Problem, bei dem mir nicht ganz klar ist, wie ich das
angehen muss.

Ich habe eine Label Software, die ich mit

Dim MyApp As LabelManager2.Application
MyApp = New LabelManager2.Application
MyApp.Visible = True

öffne und Anzeige.

Damit wàre eine Methode meiner Klasse eigentlich beenden.
Eine andere Methode soll nun diese Applikation wieder schließen. Mein
Probelm ist nun, dass ich nicht weiß, wie ich auf das oben erstellte
Objekt MyApp wieder zugreifen soll/muss, um dieses Objekt anzusprechen und
damit auch die Applikation zu schließen.
Muss ich in meiner Klasse dazu etwas besonderes einstellen, oder muss muss
ich die Methoden zu Funktionen machen und das Objekt als Rückgabewert
übergeben?

Besten Dank
Steffen

Ähnliche fragen