OK, Klar. Fehler von mir... aber wenn ich das mache kommt trotzdem ein
Fehler

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

                redim f_formularfeld(neueDim)
                set f_formularfeld(neueDim) = new Formularfeld
                NeuesFeld = f_formularfeld(neueDim)
<--------82
        end function

Er will es n�mlich nicht zur�ckgeben

Microsoft VBScript runtime error '800a01b6' 

Object doesn't support this property or method 

/formular2.asp, line 82

-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] 
Gesendet: Samstag, 19. Januar 2002 15:59
An: ActiveServerPages German
Betreff: [aspgerman] RE: AW: RE: Klassen

> 
> 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....
> 

Du redimensionierst zwar das array, jedoch hast Du vergessen das
FormularFeld-Objekt anzulegen... Vergiss nicht, dass Du Objekte mit
"Set" Variablen zuweisen musst - auch wenn Du es in einer Funktion
zur�ckgibst

Claudius


| [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