你的while条件里应加入邮箱连接是否中断地判断。

解决方案 »

  1.   

    我想大家误会我的问题意思了。我再讲一遍,
    在线程中该如何运用myemail.Abort方法来中断myemail.checkemail的检测,该如何做?
      

  2.   

    是否应该写到 mymail.checkemail()里面加一些东东?
    因为mymail.checkemail()仅仅是一个函数而已,在外部没有办法去中止这个函数,得让它自己因为条件的不满足而返回,所以,应该把Terminated参数也传到mymail.checkemail()中去,每一步经常判断.
    在等待返回的过程中不妨使用这样的过程
        ...
        while(Conditions) do
        begin
            Application.ProcessMessages;
            if Terminated then
                Break_The_Link;          //断开连接应该没有什么问题吧?
        end;
        ...