VB调用VC写的DLL,运作某个函数界面就卡死

VB调用VC写的DLL,运行某个函数界面就卡死
一运行就会卡死,这个DLL里的这个函数里有while(1)循环,但是看了感觉不是个循环除了问题,求教各位高手,这会是深, 可能性,这个DLL我把那个几个函数拿出来写了一个win32程序,运行一切正常。很困惑啊!
------解决方案--------------------
 你用vc调用dll呢?也会卡死?
------解决方案--------------------
没有用VC调用过,一直是用VB调用的
------解决方案--------------------
这个DLL里有三个线程在运行
------解决方案--------------------
问题的关键是我在win32程序里就能运行,在做成dll被VB调用就卡死
------解决方案--------------------
程序能恢复回来吗?还是就此就一直卡死了?

------解决方案--------------------
贴一下DLL中的代码
------解决方案--------------------
一直卡死,问题已经解决了,在VB里调用这个动态库函数的时候开个线程,这样VB就不会卡死了。谢谢各位