R
rackrain
Unregistered / Unconfirmed
GUEST, unregistred user!
现有一程序在运行时进行用户登陆,后台有一数据表记录用户信息(同一用户名为一条记录),为防止同一帐号多人登陆,程序中每隔1分钟刷新记录的时间,采用定时器调用线程的方式进行刷新动作。同一帐号登陆时如果数据库中有该用户则不能登陆。现在的问题是如果主程序执行很长的一个事情时(如10分钟),则线程无法每1分钟刷新记录,要等到程序执行完后才能进行刷新操作。程序的其他模块是由其他人已作完,在执行费时的模块中加入application.ProcessMessages语句工作量太大。请问有什么方法可以在主程序执行很长的一个事情时可以同时每隔1分钟中执行线程。或者关于帐号唯一性有别的好方法。谢谢.