user the service of com+:event 

解决方案 »

  1.   

    user the service of com+:event ?
    什么意思?高手能否详细些?
      

  2.   

    我也试过写方法endJob,可是大任务一执行,仿佛就不接受任何调用了。
    edyang.
    你有办法在大任务执行时调用CancelJob /endjob吗?
    另外CancelJob中写啥?
    end                ?
    TerminateProcess  ?
    还是........
      
      

  3.   

    没试过在 VB 中使用 CreateThread 之类的 API,不知行不行;但是可以用循环来代替的,伪代码:
    Do While Not flag_end_of_job And job_not_finished
       copy_a_portion_of_the_large_file_to_destination_file
       DoEvents  ' yeild system clocks
    LoopPublic Sub EndJob()
        flag_end_of_job = True
    End Public当然,有一定的同步访问 flag_end_of_job 的问题,但机会很小。
      

  4.   

    可是在循环中大任务没有执行完程序就会停下来等待。
    我就无从检测这个变量变量了,甚至DoEvents也不执行.
    我看只有考虑线程或进程来执行大任务。我用activex exe(进程),可是我想在大任务执行时中断它,没有好方法。
      

  5.   

    在vb中如何实现大任务呀!你们用vb调用一个sql的存储过程(耗时好几小时),你们怎么处理呀?
    有挂起现象出现,好可怕,我中断不了。给我个处理方法!!我给分