Forum: Netzwerke
Delphi
by LD93,
22. Feb 2010
Mein Workaround:
ISAPIThreadPool.NumberOfThreads:=1;
Vor dem Application.-Kram:
Hiermit setze ich (glaube ich) die Maximale Thereadzahl auf 1.
Nachteil:
Wenn eine Anfrage lange dauert, werden Nachfolgende Anfragen Warten müssen.
Das Entfernen von ISAPIThreadPool aus der USES - Liste brachte leider keine Sichtbare Veränderung.
Danke nochmal für eure Hilfeversuche und falls jmd. eine...
Forum: Netzwerke
Delphi
by LD93,
17. Feb 2010
Ich benutze Delphi 7, der trick mit dem Reihenfolge wechseln hat nichts gebracht, aber ich hab nen screenshot machen können.
und das coinitflag steht auf COINT_MULTITHERADED;
Forum: Netzwerke
Delphi
by LD93,
17. Feb 2010
Bzgl. Anfrage: Da habe ich wohl zuviel beim posten zuviel gekürzt.
bei var:
anfrage:string;
und vor Werte:= kommt
anfrage:=Request.Pathinfo;
Das das Programm so nicht threadsicher ist vermute ich auch, aber ich dachte der IIS/whatever würde die einzelnen Teile so aufrufen,dass das klappt :glaskugel: - scheint ja nicht so.
Ich dachte ich hätte die Variablen so richtig privat...
Forum: Netzwerke
Delphi
by LD93,
16. Feb 2010
Ok,
procedure TProxy.WebModule1WebActionItem1Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var
mem:tmemorystream;
www: TIdHTTP;