Hallo Claudius, ich hab auf meiner Homepage ja einiges
zur Overpower.Imagelib. Hast du etwas dagegen, wenn ich
deine Antwort dort ver�ffentliche? (Mit Name und eMail)
Gru�,
Andreas Roth,
http://ed59.s5.domainkunden.de/vt/?4
On 18 Feb 2002 at 12:53, Claudius Ceteras wrote:

>
> >
> > Hallo Roman,
> > das ist leider einer der Knows Bugs der Imaglib
> > Componente. Irgendwie l�ufts nur, wenn es von ASP aus
> > Instanziert wird.
> > Vielleicht k�nnen Claudius oder Christof, die sich auch
> > im Threading modell usw. perfekt auskennen, das
> > erkl�ren.
> >
> > Gru�,
> > Andreas Roth,
>
> Danke f�r die Blumen... Dann mach ich mal... ;-)
>
> Also, der Unterschied ist, dass Komponenten, die mit Server.createObject
> erzweugt werden im "Kontext" des IIS laufen...
> Die Komponente kann sich dann vom Kontext z.B. die  ASP-Objekte Request,
> Response usw. geben lassen und dann darauf zugreifen...
> Davon macht eben auch die ImageLib Gebrauch und zwar beim ersten Zugriff
> auf irgendein Property...
> Und dann gibt es halt diesen Fehler.... Weil der Kontext nicht vorhanden
> ist bzw. Kein Kontext, der die ASP-Objekte enth�lt...
>
> Der Programmierer h�tte es auch unabh�ngig von einem Kontext
> programmieren k�nnen, aber er hat sich halt daf�r etschieden... :-P
>
> Das die ImageLib diesen Kontext braucht, sieht man schon daran, dass -
> wenn ich mich noch richtig erinnere - sie eine Funktion besitzt um das
> Bild bin�r in den Responsestream zu schreiben und gleich den
> Content-type richtig zu setzen, ohne dass man das Response-Objekt der
> Funktion irgendwie �bergeben muss.... Die ImageLib kommt halt trotzdem
> ans Response-Objekt �ber den Kontext....
>
> Alles in allem heisst das, dass man das Objekt nur im Kontext vom IIS
> benuttzen kann, oder wenn Du den Kontext mit allen Objekten nachbaust...
> Dazu musst Du die richtigen Interfaces implementieren...
> Alles viel zu anstrengend, es sei denn Du willst einen IIS-Simulator
> o.�. Programmieren ;-)
>
> Claudius
>
>
> >
> > > Hallo Leute.
> > >
> > > Ich habe dein ein problem mit der
> > > Imagelib komponente was ich einfach nicht
> > > verstehen kann.
> > >
> > > Ich moechte diese in einem activescript benutzen
> > >
> > > set ILIB = server.createobject("Overpower.ImageLib")
> > > ILIB.width = 100
> > > ILIB.height = 20
> > > ILIB.FontColor = "clBlack" 'Or ILIB.FontColor = "#000000"
> > > ILIB.Textout "Here it is",0,0
> > >
> > > So dieses wird in einer ASP Page ohne probleme ausgefuehrt.
> > >
> > >
> > >
> > > set ILIB = createobject("Overpower.ImageLib")
> > > ILIB.width = 100 '< hier
> > > ILIB.height = 20
> > > ILIB.FontColor = "clBlack" 'Or ILIB.FontColor = "#000000"
> > > ILIB.Textout "Here it is",0,0
> > >
> > > Dieses in einen activescript einen error und zwar
> > > ILIB.width = 100 '< hier
> > >
> > >
> > > Nun kann mir mal einer sagen warum sich diese komponente so
> > verhaelt,
> > > oder besser was ich falsch mache.
> > >
> > > Danke
> > >
> > > Roman Pittroff
> > > Consulting
> > > Bangkok, Thailand
> > >
> > >
> > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> > > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > > |
> > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
> house.asp
>
>
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp




| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an