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