一个多线程的DLL,被VB调用,而这个DLL又调用其他DLL。
我想用VC调试,但是有个函数里设的断点都变成了白色的圈,无法调试。这个函数是属于新线程的(即不是VB所在的线程)。VB所在的线程可以调试。问如何才能调试这个函数?修改编译参数抑或用其他工具?附带问题:这个问题的起因是,VB传了一个函数指针给VC的DLL(即VB函数作为回调函数),在DLL中VB所在的线程可以用这个指针调到VB的函数,而且成功了。而新线程却调用这个指针时出错。所以我想单步调试。从log看指针的值没有变。
如果能回答这个问题也行。