Thema Datum  Von Nutzer Rating
Antwort
Rot Referenz einer Klasse übergeben und verändern der
14.12.2010 09:43:52 Thomas
NotSolved

Ansicht des Beitrags:
Von:
Thomas
Datum:
14.12.2010 09:43:52
Views:
1622
Rating: Antwort:
  Ja
Thema:
Referenz einer Klasse übergeben und verändern der
Hallo ich hab ein Problem und ich hoffe ihr könnt mir helfen:

Also ich habe eine Klasse "ToolItem" mit Getter und Setter Methoden dann habe ich noch eine Form Namens "fTool" in der Klasse "ToolItem" . In der Klasse "ToolItem" befindet sich eine Sub "opengui" hier springe ich in den Funktionen der GUI und übergebe ihr das Funktionswort "Me" der Klasse ToolItem das befüllen der GUI funktioniert mit den Getter Methoden der Klasse ToolItem nur wenn ich dann etwas verändere in der GUI und dann auf OK klicke sollte er die Änderung in der Setter Methode der Klasse "ToolItem" machen und in die Klasse springen.

Mein problem ist das ich eine falsches Objekt der Klasse "toolitem" beim öffnen der funktion übergebe und beim zurück schreiben ändern sich nicht die variablen in der Getter Methode so sieht die deklarierung in der Funktion der GUI aus:

Public Sub openGUI(mToolItem As toolitem)

Dim mToolItem


Call fillComboboxToolname(licenseDB, mToolItem.getName)
Call fillComboboxToolversion(licenseDB, mToolItem.getVersion, mToolItem.getName, mToolItem.getFingerprint)
Me.Show
End Sub

hier der Code in der Klasse "ToolItem" der die funktion in der GUI aufruft:


Public Function openEditor()

Call fTool.openGUI(Me)

End Function



wie muss ein Objekt richtig übergeben und ist es normal das er den klassennamen klein schreibt obwohl er Groß geschrieben wurde den meine Klasse heißt "ToolItem" und er schreibt diese Klasse immer so "toolItem" und wie veränder ich die werte in der Klasse (getter methoden).


Vielen Dank im Vorraus!

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Referenz einer Klasse übergeben und verändern der
14.12.2010 09:43:52 Thomas
NotSolved