DLL问题 高手帮帮忙(200分)

  • 主题发起人 主题发起人 fc182
  • 开始时间 开始时间
F

fc182

Unregistered / Unconfirmed
GUEST, unregistred user!
Project SMS_.exe raised exception class EThread with message 'Thread Error: 句柄无效。 (6)'. Process stopped. Use Step or Run to continue.
我在dll中建立了2个线程
 
利用 event 或者别的等到所有 thread 完全退出了再 freelibrary 啊
 
是线程同步的问题。
调用DLL要保证返回时被调用的DLL中所有线程都已正确终止。
 
我加有释放的过程,但是在程序结束之前,线程是在不停的循环执行
可我现在在测试的时候,每当初始化的时候就弹出错误
 
to LSUPER and socid
谢谢
找到原因了,是我的线程里面的ADO写错了
不过有其他的问题
Project SMS_.exe raised exception class EAccessViolation with message 'Access violation at address 00473334 in module 'sms.dll'. Read of address B883664F'. Process stopped. Use Step or Run to continue.
对这些报错,总是不知道是什么地方出错了
 
使用的对象没有创建?
 
问题已经解决
前个是释放出错
后个是使用的对象没有创建
 
多人接收答案了。
 
现在问题已经解决
是对象创建得问题
 
多人接受答案了。
 
后退
顶部