Last summer vacation, a classmate contacted with me and we finished a intelligent car project with indoor logistic system. One member of team is in charge of reading the car's manual and testing the functions with C # program. And my job is finishing some functions in MFC interface by the reference of his C # program.
In this procedure, a error crashed out. A C # method and a MFC method is in the same. When I finished the However, the car didn ' t move. I checked the code many times. Then I deleted all code and recode it. However, it still didn ' t work.
Fortunately, after thinking long-time about it, I solved it. Before this vacation, I learned using Wireshark to get some bag on the transmission of signal and understand all meaning I N Some bag. And my program are using HTTP to connect to the car. Then I used Wireshark to get the both kind of different bags and understand some parameter was wrong in my bag.
However these and methods have the same parameter list. and I just copied the parameter list to my method. I knowed There must be something wrong. So I searched the method in the Internet and checked the meaning of every parameter. At last I found there are a parameter with the same name in C # method and C method. It represents different meaning and parameter in htttp transmission. Then I altered it. And it worked.
We should not just copy code. Even we think we have the understood it all. There must is something you don ' t know. We should is serious to every line in our text.
A error of misunderstanding