ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
2640
2640
EMPFEHLEN
-
12.10.07 09:30 #1
- Registriert seit
- Jun 2007
- Beiträge
- 39
Hallo,
ich versuche nun schon seit einiger Zeit im Netz eine Lösung zu folgendem Problem zu finden. Ich habe in VBA eine eigene Klasse geschrieben, die als Properties verschiedene benutzerdefinierte Typen hat.
In einem Dialog-Objekt erzeuge ich eine Objekt dieser Klasse und will dieses eingentliche Klassenobjekt über eine Function manipulieren (also nicht eine Kopie verändern), daher würde ich gerne eine Referenz auf das Objekt übergeben.
Wenn ich das nun mache, kommt eine Fehlermeldung: "Benutzerdefinierter Typ nicht definiert". Ich kann das ganze nun nicht so recht einordnen. Ist denn ein Klassenmodul welches in einem Projekt definiert wurde für eines normales Modul unbekannt und kann deshalb den in der Klasse definierten typ nicht erkennen?
Die Function sieht folgendermaßen aus:
clsSubtask ist meine definierte Klasse die insgesamt 4 eingene variablen typen enthält.PHP-Code:Public Function delete_item(ByRef object As clsSubtask, ByVal index As Interger, _
ByVal costs_type As Integer)
End Function
im Dialogobjekt habe ich eine Instanz der Klasse erzeugt:
Weiß jemand woran das liegt? Oder hat es mal wieder etwas mit der beschnittenen Fähigkeit VBAs zu tun?PHP-Code:Public Subtask As clsSubtask
Private Sub UserForm_Initialize()
Set Subtask = New clsSubtask
End Sub
Private Sub btn_1_1_del_Click()
check = delete_item(Subtask, 0, 1)
End Sub

Beste Grüße
dreamer
-
18.10.07 14:30 #2
- Registriert seit
- Jun 2007
- Beiträge
- 39
Hab das Problem nun anders gelöst. Statt eine Referenz zu übergeben habe ich das Objekt nun direkt aus der Sub angesprochen mit:
PHP-Code:dialog.Subtask.methode(parameter1,parameter2)
Gruß
dreamer
Ähnliche Themen
-
Übergabe einer Struktur (ByRef) aus VB
Von stevieda im Forum C/C++Antworten: 1Letzter Beitrag: 17.10.08, 18:22 -
VBA(!) - Strukturen (benutzerdefinierter typ) an Funktion übergeben
Von dallas998 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 09.10.07, 09:17 -
ByRef oder ByValue: Daten Client <-> SessionBean
Von cielo im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 06.07.06, 12:36 -
Remoting XmlDataDocument ByRef
Von Gloki im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 16.09.05, 11:32 -
ByVal -> ByRef
Von Speedkill im Forum .NET ArchivAntworten: 2Letzter Beitrag: 03.06.05, 09:39





Zitieren
Login





