verwendung selbstdefinierter typen
28.01.2005 13:12:29
jörn
ich habe folgendes problem: habe mir einen einfachen datentyp "komplexezahl" definiert der lediglich aus zwei doublewerten r und i besteht:
Type komplexezahl
r As Double 'reeller anteil
i As Double 'imaginärer anteil
End Type
diesen typ möchte ich jetzt als argument und als rückgabetyp in einer funktion zur summation komplexer zahlen verwenden. als argumenttyp möchte ich eine paramarray liste verwenden um eine beliebige anzahl an parametern übergeben zu können. beim kompilieren kommt dann die folgende fehlermeldung:
"Nur öffentliche, benutzerdefinierte Typen, die in öffentlichen Objektmodulen definiert sind, können als Parameter oder Rückgabetypen für öffentliche Prozeduren von Klassenmodulen oder als Felder öffentlicher, benutzerdefinierter Typen verwendet werden"
?? was mache ich falsch? und vor allem, wie mache ich es richtig?? ich weiß offengestanden nicht, was öffenliche objektmodule sind...