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
