I'm experiencing a problem that is making me crazy...
I have a Dll build under Labwindows CVI 8.0 that is working fine.
To simplify explaination, we will call this Dll "Dll_3".
To use this one, I call another Dll called by Teststand 3.5, that we'll call "Dll_1", that even call another Dll, "Dll_2", to finally point to "Dll_3" (I hope you'll understand

)
I've needed some new functions to add in "Dll_3", so I've repected all the stuff to add these functions.
I compiled and build "Dll_3" without any problem.
I do the same thing with "Dll_2" and "Dll_1" to update them, because the *.lib of "Dll_3" has changed.
Now, here is my problem.
I've added breakpoints on the functions I wanna use and others that already exist in the first version of "Dll_3".
When I use the Debug function of Labwindows CVI (configured to lauch Teststand as external process), and finally point to "Dll_1" (that wil point to "Dll_2" and "Dll_3"), entry in this Dll goes OK.
Same thing for "Dll_2", but when I wanna enter in the new functions of "Dll_3", it's impossible...
The debugger NEVER enter in the new functions. It stops in the already existing functions, but never on the new ones!

The best of the best is that when I check the result of the output parameters, all is OK, its exactly what I'm waiting for!!
So I'm sure that my functions were implemented and taked in charge, but impossible to debug...
I want this to work in Debug mode, because sometimes in Release mode, I have bad results and I wanna know why...
I hope that all these explainations wasn't too boring for you, so if anyone have a clue about why I'm experiencing this, it will be helpful.
By the way, I wanna know why, when I add watching variable in Teststand in debug mode, the running become really slow? (excuse me, really really slow...).
Thanks for the time you spend for reading, and I hope I will found some help on this forum.
Regards, Djelloul