I have built serveral actviex dll files, they are called first.dll, second.dll, third.dll.
first.dll will be uesd by both second.dll and third.dll.
I found if I made some code modification at first.dll and rebuitl it.
I also need to rebuilt the second.dll and third.dll.
But the input arguments and output arguments at each method of first.dll remain the same.
Why do I need to rebuild second.dll & third.dll also in order to use the second.dll and third.dll at my executable application?