I have a COM object with the C# specification :

  int MyDLL(string Indata, ref string Outdata);

I am calling the object by creating the object at application startup.

the call looks like :

  ret = this.dll.MyDLL(Indata,'Outdata');

This works fine when the dll is not called concurrently..
When the dll is call many time concurrently, Outdata received from the
COM object may contain results from other invocations of the DLL.  It
just looks like ColdFusion is storing the Outdata temporary in a not
instance safe location.

Question :
Is this indeed the situation and do I need to create the object each
time I call it to ensure that indeed all data is held on a instance
basis.

Thanks.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cfaussie
-~----------~----~----~----~------~----~------~--~---

Reply via email to