If blnShowFrame Then
         Call CommInit
         Call ElecDriverInit
         Call VideoCardInit
         Call GetEncyptShengID(byteEncyptShengID)
         
         Elect.ElectControl = ColController(1)
         Fire.FireControl = ColController(0)
         Elect.ElecDriverInit
         
         Unload Me
         FrmFrame.Show vbModal
      End If
比如上面的代码.
         Call CommInit
         Call ElecDriverInit
         Call VideoCardInit
         Call GetEncyptShengID(byteEncyptShengID)
这些是对一些数据进行初始化的.
但是初始化完成后也不回走到
         Unload Me
         FrmFrame.Show vbModal
这段代码.此时移动下鼠标他就执行了.
想请教是这是为何?如何解决.

解决方案 »

  1.   

    又一贴?
    try:
    FrmFrame.Show vbModal
    Me.Hide
      

  2.   

    初学VB的时候我也遇到过这个问题
    忘了那时候怎么解决了~或者你试一下用timer来顺序执行下去咯
      

  3.   

    请问Elect.ElecDriverInit 
    这一句能走到么?
      

  4.   

    是不是 Me (这段代码所在的窗体)不是为.Show vbModal 模式显示的?
      

  5.   

    http://topic.csdn.net/u/20090627/10/1bd00caa-d865-4364-80ad-72a56cd41b53.html?seed=1898009206&r=58031592#r_58031592
    请到这个讨论.问题快要解决了.2个贴子送分.
      

  6.   

    Unload Me 后面的语句还会执行吗??????????????????????
      

  7.   

    问题解决了.慢的那个方法放倒后面界面的Click中就成了.