线程应用(System error code : 1400),高手帮忙!!!!!(在线等待)(30分)

  • 主题发起人 主题发起人 ywy32
  • 开始时间 开始时间
Y

ywy32

Unregistered / Unconfirmed
GUEST, unregistred user!
1、在写一个程序中,用到了一个线程采集程序。
每5秒,创建一次线程,采集数据,保存数据,数据显示全在这个线程中,完成后没有中止线程,由线程自己中止!线程创建是用API函数完成的。
但在退出程序时,出现一个错误:System error code : 1400相互身份验证失败,该服务器在域控制的密码过期。
2、我在程序中用PageControl控件,上面有两个TabSheet,上面用ListView显示数据,但奇怪的是程序启动时显示的ListView,写入数据没有问题,另一个却没有显示,连Listview都见不到了!出现错误:Error Creating window device context.
为什么????
谢谢……
 
还有一点补充,我在界面上放了一个Button,程序启动时,隐藏了!
在线程中,将该Button的visibe属性改为true.
但界面上没有显示出来!
 
救命啊!怎么没有人发现这个问题吗?
请高手帮忙?????
顶者有分……
 
API?你怎么不用TThread?
看你的样子,好像没有进行线程同步。
如果是进程内的线程同步,用临界区吧。
cs:TRTLCriticalSection;
EnterCritiacalSection;
try
//operation code;
finally
LeaveCritialSection;
end;
在合适的地方调用InitializeCriticalSection,DeleteCriticalSection
如果进程间用互斥对象或者信号量,自己看看参考书。记不大清楚了。
 
补充:我是循环创建同一线程,而且是线程自己执行完成后,过5秒才重新创建线程。
问题是,经常出一些莫明的问题。跟踪不到,出的错都是致命的,程序异常,程序关闭。
请问大侠,问题所在……谢谢!
 
没有人清楚吗?
我现在改用线程类,但影响其他程序的进行。
帮忙??????
 
接受答案了.
 
后退
顶部