hb_harshad
June 29th, 2008, 04:00 AM
We have one app.exe which is
1. Implicitly linked to X Library
1.1 X library is implicitly linked to Old version of b.dll
2. Expilictly linked to Y Library
2.1 Y library is implicitly linked to New version of b.dll
Now problem is when we call a fuction TestY from Y.dll.It should call Fun1() from new version of b.dll, but it's calling Fun1() from old version of b.dll.
Can anybody please explain us why it's happening?Please provide us a solution if any.
We have mentioned it in attached screenshot.
1. Implicitly linked to X Library
1.1 X library is implicitly linked to Old version of b.dll
2. Expilictly linked to Y Library
2.1 Y library is implicitly linked to New version of b.dll
Now problem is when we call a fuction TestY from Y.dll.It should call Fun1() from new version of b.dll, but it's calling Fun1() from old version of b.dll.
Can anybody please explain us why it's happening?Please provide us a solution if any.
We have mentioned it in attached screenshot.