Ich schnall noch was nicht....

Jetzt hab ich in meinem Programm eine Klasse "Formular" und eine Klasse
"Formularfeld". Wie gehe ich jetzt an, das das Formular die
Formularfelder verwaltet.

Ich dachte mir das der Aufruf so aussieht:

Dim myFormular
Set myFormular = new Formular

Set myFeld = myFormular.NeuesFeld()
myFeld.canBeEmpty = False
myFeld.isEmail = False
myFeld.value="test"
myFeld.typ = "textbox"

D.h. es gibt in der Klasse "Formular" eine Methode "NeuesFeld" die so
aussieht:

function NeuesFeld()
                if nextfree=0 then
                        neueDim=0
                else
                        neueDim = Ubound(f_formularfeld)+1
                end if

                redim f_formularfeld(neueDim)
                NeuesFeld = f_formularfeld(neueDim)
end function

Aber es geht nicht, weil die Funktion NeuesFeld ein undefined
zur�ckgibt.

Kann mir jemand dazu ein Beispiel geben, dann bekomme ich es auch
hin....

-----Urspr�ngliche Nachricht-----
Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] 
Gesendet: Samstag, 19. Januar 2002 03:54
An: ActiveServerPages German
Betreff: [aspgerman] AW: RE: Klassen

Hallo!

> >Jede ordentliche objektorientierte Programmiersprache besitzt
> Konstruktoren,
> >jede effiziente objektorientierte Programmiersprache unterst�tzt
> Destruktoren
>
>
> Was Du beschreibst klingt f�r mich sehr nach dem was Initialize bzw.
> Terminate macht.
>
> Den gro�en tollen Unterschied bzw. das missing Link das hier in der
> Diskussion angesprochen wurde konnte ich nicht finden.

Echte Konstruktoren/Destrukturen sind letztendlich nichts anderes als
Parameter f�r "Class_Initialize" und "Class_Terminate". Die gleiche
Funktionalit�t erh�lt man mit zus�tzlichen Properties, die ja auch
sicherer sind als Parameter.

Und da es unter .NET keine Unterschiede zwischen VB.NET und C#.NET mehr
gibt, werden leider auch die sch�nen sinnlosen Diskussionen �ber
Programmiersprachen �berfl�ssig. Da gibt es dann nur noch C++ f�r
Treiber und Betriebssysteme und der Rest bleibt in .NET, wobei man da
auch die Programmiersprachen mischen kann.

Freundliche Gr��e
Joachim van de Bruck




| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp




| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp

Antwort per Email an