Hallo!

Danke fuer die Ausfuerliche Erkl�rung. Damit wirds nat�rlich klar ;). In
jedem Fall haben mich Deine Ausf�hrungen auf die Spur einer anderen
Fehlermeldung gebracht. Nu hab ich halt 2 include files, die in jeder
Seite included werden. In denen instanziiere ich die Klassen bzw.
zerst�re sie wieder ;). Damit gehts nu. Danke nochmal


Mit freundlichen Gr�ssen 

Mathias Becker
[EMAIL PROTECTED]

> -----Urspr�ngliche Nachricht-----
> Von: M. Oestreicher [mailto:[EMAIL PROTECTED]] 
> Gesendet: Sonntag, 23. Juni 2002 20:11
> An: ActiveServerPages German
> Betreff: [aspgerman] AW: RE: Nochmal Klassen ;)
> 
> 
> Hallo,
> 
> > Na ja, ganz so einfach ist das nicht. Die Funktionen, um die 
> > notwendigen Daten zu erhalten sind halt in den Klassen definiert. 
> > Damit w�re ich dann beim Henne-Ei Problem. Ich kann die 
> Daten nur dann 
> > in eine Var legen, wenn die Klasse bereits bekannt ist.
> >
> > Mir ist allerdings nicht klar, warum ich keine Dicts o.�. in der 
> > Global.asa def. soll? Speicher oder warum?
> 
> Hierdurch kann es vorkommen, dass die Anwendung 
> single-threaded wird. Die Performance sinkt dramatisch.
> 
> > Es geht auch um exact 2 Klassen, n�mlich die Klasse 
> "Generic" in der 
> > alle High Level Funktionen sind, die immer wieder gebraucht 
> werden und 
> > "base" die "bottom" Klasse der gesamten Applikation. Auf die 
> > Funkrtionen dieser Klassen setzten viele andere Klassen auf.
> >
> > Daher w�rde ich die gerne der Application zuordnen. Damit habe ich 
> > diese "API" meiner Applikation immer im Zugriff.
> 
> Eine Klasse in der Application()-Variable bedeutet, dass
> die *selbe* Instanz von allen Seiten genutzt wird. Damit
> kommt das Problem der gleichzeitigen Zugriffe, was durch 
> Blockieren einzelner Threads gel�st wird...
> 
> Es spricht nichts gegen globale Klassen (z.b. in einem
> Include-File)
> 
> Du solltest jedoch jeweils am Beginn der Seite eine neue 
> Instanz erzeugen und diese am Ende der Seite zerst�ren.
> 
> Wenn du zwingend eine Klasse haben willst, die �ber mehrere 
> Seiten Bestand hat, baue dir einen Wrapper, der die Werte 
> beim Setzen der Eigenschaften in eine Application()-Variable 
> speichert und beim Lesen der Eigenschaft aus jener holt.
> 
> Die Illusion bleibt erhalten, dein Problem wird gel�st ;-)
> 
> MfG,
> Markus Oestreicher [QualityHosting Support]
> -------------------------------------------
>     jetzt mit ASP.NET Unterst�tzung
> Informationen: http://www.qualityhosting.de
> 
> 
> 
> 
> | [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