.... Think I have found a rogue DLL.... might have solved this.
Barry
>>>>>>>>>>>>>
I have looked through the previous threads on UT regarding this error message, but none seem to offer a soloutin.
I have an exe with a line of code that creates an object (myObject) held in a DLL (myDLL). The DLL is registered on my development PC. Everthing works OK.
I now copy the exe and the DLL (which I register) to my laptop. I can run the exe on local data (C drive on my laptop) or on networked data (G drive).
When running the exe against local data the object is created sucessfully. When running the exe against the networked data I am getting the Resource File Version mismatch error at the point the object is created.
O=createobject('mydll.myobject')
It is the same exe running in both instances and on the same laptop. The only difference is in the source data location which I set up in my main.prg. I can not understand why the creation of the object in the locally registered DLL is being affected by the source of the data. I am unable to find any spurious runtime versions in the data path.
Any ideas, gratefully received.
Thanks
Barry Sutton