Hi everyone,
I am writing a VC++6.0 client for a com dll(developed in VB6.0). I have a runtime problem calling some functions of the dll, the error message I get is:
"The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention."
Any ideas on how to resolve this calling convention conflicts will be gratefully received. I only have access to the .tlb of the dll.
Regards,
onlyshiza
I am writing a VC++6.0 client for a com dll(developed in VB6.0). I have a runtime problem calling some functions of the dll, the error message I get is:
"The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention."
Any ideas on how to resolve this calling convention conflicts will be gratefully received. I only have access to the .tlb of the dll.
Regards,
onlyshiza