Hi Stephan,

danke, ein Queue ist bestimmt Toll, allerdings m�sste ich dazu auch alles
andere umbauen - und das ist zuviel Aufwand bzw. geht in Teilen nicht
(Weiterverarbeitung der Bilder) ohne erheblichen Mehraufwand.


Es muss doch irgendwie m�glich sein ;) Ich br�uchte (erstmal) nur ein
klitzekleines Grundger�st f�r eine C++ ATL-DLL, die ebendies k�nnte...
Alleine die Einstellungen, die ich im ATL-COM-Wizard treffen m�sste w�ren
(erstmal) schon ausreichend. Ich bin am verzweifeln.
Hat da wer was *fg*

Viele Gr��e,
Wolfgang




> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:coffeehouse-
> [EMAIL PROTECTED] Im Auftrag von Stephan Troxler
> Gesendet: Mittwoch, 5. Mai 2004 15:50
> An: [EMAIL PROTECTED]
> Betreff: Re: [Coffeehouse] ATL-DLL
> 
> Hallo Wolfgang
> 
> Offenbar kann das Objekt nicht mehrere Threads gleichzeitig bedienen.
> Ein m�glicher Ansatz w�re somit vielleicht das Erstellen eine Job-Queue,
> welche dann der Reihe nach abgearbeitet wird. Wenn zwei Benutzer
> gleichzeitig kommen wird der zweite Benutzer gestopt und muss warten bis
> der erste Job fertig ist oder so �hnlich.
> 
> Stephan
> 
> Wolfgang Kluge schrieb:
> 
> > Hallo,
> >
> > ich hab da ein Problem. ;)
> > Und zwar hab eine ATL-DLL. Diese DLL wird aus (klassischem) ASP heraus
> > verwendet(CreateObject()) und hat Ihren Dienst eigentlich immer gut
> > verrichtet (die macht aus CMYK-Print-Tiff - Dateien Preview-Gif's, -
> PNG's
> > bzw. -Jpeg's).
> >
> > Mit der Zeit wurden die TIFF-Dateien aber immer gr��er (momentan bis zu
> 1x1m
> > bei 300dpi). Dabei ist mir dann aufgefallen, dass das gleichzeitige
> > Verwenden der DLL von mehreren Benutzern nicht immer funktioniert - ja
> > eigentlich nie richtig funktioniert hat. Und ich kann's mir nicht so
> richtig
> > erkl�ren. Bis jetzt ist es halt kaum aufgefallen, da die DLL nicht lange
> > gebraucht hatte um ein Bild zu erstellen.
> >
> > Es wird immer eine Tempor�re Datei erstellt, in der die Daten
> vorgehalten
> > werden. Beim schreiben passiert es (fast immer), dass eine Datei
> > "mittendrin" liegengelassen wird, die andere daf�r aber gr��er wird, als
> > eigentlich geplant.
> > Damit ist auch ungef�hr klar, was passiert. Nur warum dies so ist,
> kapier
> > ich nicht...
> >
> >
> > Nat�rlich hab ich das am Anfang mal getestet - und auch kein Problem
> > feststellen k�nnen. Ich hab dazu mehrere vbs-Scripte "gleichzeitig"
> laufen
> > lassen - Ohne jegliches Problem. Jetzt stell ich erst fest, dass diese
> in
> > unterschiedlichen Prozessen laufen, w�hrend mein IIS-Prozess ein
> einziger
> > ist (dllhost). Daher f�llt mir sogar das Testen �u�erst schwer.
> >
> > Absolut unklar ist mir, was ich dagegen tun kann *g*.
> > Wo muss ich anfangen zu suchen?? Zu H�lf?
> >
> > Ideen an den Mann ;)
> > Viele Gr��e, Wolfgang



_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an