Watch the memory in use in the Task Manager. See if the memory usage keeps going up but never down with repetive calls to your DLL. If so, one of two possiblilites:
You have an internal dangling object reference.
You are passing back large strings.
Sometimes when you return large strings to variables over COM some memory seems to get held forever. I've only done this with ASP, but sometimes setting the variable back to the empty string works.
These are just possiblities, of course. It's hard to find the cause of problems like this.
You might have more luck converting your DLL to VFP6.0.
>We are using IIS 4.0 on our Intranet Server. I have a VFP 5.0 OLE server that is being called by FoxISAPI.dll when a user selects the appropriate option from our web page. It works fine for several days and then the "FoxISAPI call failed...operation timed out" error occurs. Doing SHUTDOWN and RESTART clears up the problem and all is well for another random number of days. Can anyone give me any suggestions about solving this problem? I am definitely a novice with VFP and FoxISAPI!
>
>Thanks,
>
>Debora
Eric Shaneson
Cutting Edge Consulting