Hi guys,
I have a component built with ATL which has a method defined like this in the IDL file:-
HRESULT MyMethod([in] InputStruct *pInputs, [in, out] ResultsStruct **ppResults);
The client application works ok prior to the component being installed in an MTS package (i.e. works ok when used as in-process DLL within base client - no marshalling required).
When I install the component into an MTS package, the base client gives an "Interface not supported" message.
The client is written in Delphi 5.
Any suggestions as to how I can fix this would be much appreciated.
Also, how can a VB client use same method?
Thanks
Brendan
I have a component built with ATL which has a method defined like this in the IDL file:-
HRESULT MyMethod([in] InputStruct *pInputs, [in, out] ResultsStruct **ppResults);
The client application works ok prior to the component being installed in an MTS package (i.e. works ok when used as in-process DLL within base client - no marshalling required).
When I install the component into an MTS package, the base client gives an "Interface not supported" message.
The client is written in Delphi 5.
Any suggestions as to how I can fix this would be much appreciated.
Also, how can a VB client use same method?
Thanks
Brendan