Und ich sag noch.... ;-)

Es muss "Set NeuesFeld = f_formularfeld(neueDim)" heissen....

Vergiss nicht auch beim benutzen der Funktion set zu benutzen, also "set
nf = NeuesFeld()" o.�.

Claudius

> -----Original Message-----
> From: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED]]
> Sent: Samstag, 19. Januar 2002 21:16
> To: ActiveServerPages German
> Subject: [aspgerman] AW: RE: AW: RE: Klassen
> 
> 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


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