For example, there are three programs of a, B and C, of which A and V1.00 and V1.10 two versions.
Premise:
1) The interface between the programs does not detect changes;
2) two times the data input to a is the same;
3) Three programs do not have abnormal bullets in operation, or other problems appear.
Operation Result:
A V1.00 with B and C, the result is normal, repeat operation, also normal;
A V1.10 run with B and C, you don't get the results you want. Repeating the test is the same conclusion.
Problem
According to the above conditions, can it be concluded that a V1.10 program function implementation is problematic?
The actual final reason is that the B program calls FindWindow in the thread, causing the B program to not continue to respond to other user actions.
This issue has been discussed in previous articles of this blog, but there is no result.
Three links:
WinCE:: How to Determine which program has a problem when there is a problem with the associated program connection? Posts discussed in the CSDN forum.
The Wince7.0_findwindow function calls the deadlock phenomenon in the thread (2)
The Wince7.0_findwindow function calls the card dead in the thread
WinCE:: How to Determine which program has a problem when there is a problem with the associated program connection?