16 bit ATI DLLs written for 4.0 will not run under 4.1 32 bit OriginA 32-bit executable can not run 16-bit DLLs.
This is true for all applications, not just Origin.
If you try this in Origin, you will get the error message you mentioned about
the DLL not being found. Since I know that your Origin 4.0 ATI DLLs are
16-bit,(otherwise they never would have worked with 4.0) and further since 4.1
is our first 32-bit version, I suspect this is exactly what happened.
If this is true, there are two possible solutions:
1) You can install the 16-bit version of Origin 4.1 and run your DLLs with
this.
2) You can recompile your DLLs as 32-bit DLLs.
Either one of these options should do the trick.