L
l0v3_y1n9
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟写了一个DLL让某个EXE加载,DLL里面代码很简单,主线程用CreateThread函数创建两条子线程,而子线程的代码都用如果方式
while Truedo
begin
//省略部分代码
Sleep(2000);
end;
这样的方式实现死循环执行特定代码,两条线程所执行代码都不同,但是都是不定时出现宿主(则被加载本人写的DLL文件的进程)死掉,提示DLL的某个编移地址出错.什么异常之类的...
如果不创建那两条子线程则不会有事.请问各位大牛,是不是这样的写法有错误呢?或者有什么思路望给予指导,谢谢!
while Truedo
begin
//省略部分代码
Sleep(2000);
end;
这样的方式实现死循环执行特定代码,两条线程所执行代码都不同,但是都是不定时出现宿主(则被加载本人写的DLL文件的进程)死掉,提示DLL的某个编移地址出错.什么异常之类的...
如果不创建那两条子线程则不会有事.请问各位大牛,是不是这样的写法有错误呢?或者有什么思路望给予指导,谢谢!