一个vc的控件被vb调用,运行的时候偶尔会出现错误“Automation error.The object invoked has disconnected from its client.”啥原因啊?

解决方案 »

  1.   

    华盛顿医生的日志如下:
    发生应用程序意外错误:
            应用程序:  (pid=948)
            时间: 2005-12-23 @ 12:45:31.734
            意外情况编号: c0000005 (访问侵犯)*----> 系统信息 <----*
            计算机名: NEUMRI
            用户名: Administrator
            处理器数量: 2
            处理器类型: x86 Family 15 Model 4 Stepping 1
            Windows 2000 版本: 5.0
            当前内部版本号: 2195
            Service Pack: 2
            当前类型: Multiprocessor Free
            注册的单位: NEUSOFT
            注册的所有者: NEUMRI*----> 任务列表 <----*
       0 Idle.exe
       8 System.exe
     204 smss.exe
     232 csrss.exe
     248 winlogon.exe
     276 services.exe
     288 lsass.exe
     400 Ati2evxx.exe     
     484 svchost.exe
     512 spoolsv.exe
     540 netdde.exe 
     636 svchost.exe
     676 srvany.exe    
     712 regsvc.exe      
     720 MipGen.exe
     744 MSTask.exe
     808 WinMgmt.exe
     608 Ati2evxx.exe       
    1072 Explorer.exe
    1176 SOUNDMAN.exe       
    1288 CreateCD50.exe      
     752 DirectCD.exe        
     324 internat.exe
     948 Sparkle.exe
     644 waitcore.exe
     332 ntvdm.exe         
     356 drwtsn32.exe
       0 _Total.exe(00400000 - 00BE1000) 
    (77F80000 - 77FFB000) 
    (66000000 - 66153000) 
    (77E60000 - 77F34000) 
    (77DF0000 - 77E54000) 
    (77F40000 - 77F7C000) 
    (77D90000 - 77DEB000) 
    (77D20000 - 77D90000) 
    (77A30000 - 77B26000) 
    (77990000 - 77A2B000) 
    (75E00000 - 75E1A000) 
    (6DD30000 - 6DD36000) 
    (74920000 - 74944000) 
    (75100000 - 7514F000) 
    (78000000 - 78046000) 
    (77BC0000 - 77BCF000) 
    (75150000 - 75156000) 
    (750E0000 - 750F0000) 
    (74FB0000 - 74FC3000) 
    (74FA0000 - 74FA8000) 
    (77930000 - 77959000) 
    (77960000 - 77984000) 
    (74FD0000 - 74FDA000) 
    (6BC40000 - 6BD32000) 
    (6BC20000 - 6BC2D000) 
    (72C50000 - 72CD5000) 
    (679D0000 - 679F4000) 
    (777E0000 - 777E7000) 
    (75950000 - 75956000) 
    (1F440000 - 1F4B7000) 
    (6AFF0000 - 6AFF6000) 
    (1F9C0000 - 1FA36000) 
    (1FA40000 - 1FA50000) 
    (1F6B0000 - 1F6F9000) 
    (785C0000 - 78802000) 
    (77C50000 - 77C9A000) 
    (77B30000 - 77BB9000) 
    (1F7D0000 - 1F804000) 
    (76AF0000 - 76B2E000) 
    (1F710000 - 1F722000) 
    (1F8C0000 - 1F8D6000) 
    (1F700000 - 1F704000) 
    (1B5C0000 - 1B655000) 
    (77BF0000 - 77C4D000) 
    (1F8F0000 - 1F932000) 
    (1B000000 - 1B16F000) 
    (1F8E0000 - 1F8EE000) 
    (1B2C0000 - 1B2CD000) 
    (1B2D0000 - 1B2F6000) 
    (1F820000 - 1F83A000) 
    (75010000 - 75020000) 
    (750F0000 - 750FC000) 
    (751A0000 - 751B5000) 
    (75160000 - 75198000) 
    (0C210000 - 0C246000) 
    (6BFB0000 - 6C097000) 
    (78080000 - 78095000) 
    (780A0000 - 780B2000) 
    (6BFA0000 - 6BFA9000) 
    (68E90000 - 68EB9000) 
    (27580000 - 27685000) 
    (770F0000 - 772ED000) 
    (277B0000 - 27850000) 
    (0DC60000 - 0DC77000) 
    (11000000 - 11017000) 
    (0DC80000 - 0DC8F000) 
    (0DCA0000 - 0DD2D000) 
    (76AC0000 - 76AC5000) 
    (0DD30000 - 0DD9C000) 
    (22170000 - 2218C000) 
    (74F50000 - 74F6F000) 
    (74F90000 - 74F97000) 
    (77800000 - 7780C000) 
    (77300000 - 77313000) 
    (774E0000 - 774E5000) 
    (0E030000 - 0E047000) 
    (77370000 - 7739E000) 
    (77340000 - 77362000) 
    (777F0000 - 777FE000) 
    (77850000 - 778FB000) 
    (774A0000 - 774D2000) 
    (77480000 - 77491000) 
    (774F0000 - 77512000) 
    (77320000 - 77339000) 
    (777A0000 - 777A8000) 
    (777B0000 - 777B5000) 
    (212F0000 - 21323000) 
    (217A0000 - 217C3000) 
    (0EFC0000 - 0EFD2000) 
    (57200000 - 57225000) 
    (1B560000 - 1B5B4000) 
    (1F3F0000 - 1F417000) 
    (1B7F0000 - 1B82A000) 
    (19790000 - 1979B000) 
    (19BB0000 - 19C12000) 
    (1C630000 - 1C63C000) 
    (1C960000 - 1C9EE000) 
    (1C9F0000 - 1CB24000) 
    (20B70000 - 20B99000) 
    (73100000 - 7312D000) 线程 ID 0x3d8 的状态转储eax=c0000000 ebx=00000000 ecx=00a819d6 edx=00000000 esi=0ea62344 edi=0ea62e9c
    eip=1a261806 esp=0012fb64 ebp=0012fb80 iopl=0         nv up ei pl nz na po cy
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000207
    函数: <nosymbols>
            1a2617fc ???
            1a2617fd ???
            1a2617fe ???
            1a2617ff ???
            1a261800 ???
            1a261801 ???
            1a261802 ???
            1a261803 ???
            1a261804 ???
            1a261805 ???
    错误 ->1a261806 ???
            1a261807 ???
            1a261808 ???
            1a261809 ???
            1a26180a ???
            1a26180b ???
            1a26180c ???
            1a26180d ???
            1a26180e ???
            1a26180f ???
            1a261810 ???
            1a261811 ???*----> 堆栈反向跟踪 <---*FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    0012FB60 77DF2E98 00A819D6 00000046 00000000 0012FBE0 <nosymbols> 
    0012FB80 77DF39A3 1A261806 00A819D6 00000046 00000000 user32!ScrollDC 
    0012FB9C 77DF5C95 00DDC6E8 00000046 00000000 0012FBE0 user32!GetQueueStatus 
    0012FBC4 77FA032F 0012FBD4 00000030 00DDC6E8 00000046 user32!GetWindowRect 
    0012FC44 66034E8F 00070642 00000000 0189BDD4 018BDDFC ntdll!KiUserCallbackDispatcher 
    0012FC64 66034E32 018BDDFC 018D1E94 00000005 00000000 MSVBVM60!Zombie_QueryInterface 
    0012FC8C 6602B10D 0189BDD4 018D1E94 00000000 00000000 MSVBVM60!Zombie_QueryInterface 
    0012FCA8 660171B1 0189BDD4 00000000 00000000 C0000000 MSVBVM60!BASIC_CLASS_Invoke 
    0012FCF0 6602EB1F 004400C0 00000000 018D1E94 01881F9C MSVBVM60!EbResetProject 
    0012FD08 6601032A 018D1E94 C0000000 00001061 00D2FCC0 MSVBVM60!Zombie_QueryInterface 
    0012FD48 660101FE 018838B4 00160104 00001061 00000000 MSVBVM60!ThunRTMain 
    0012FD68 77DF2E98 00160104 00001061 00000000 00000000 MSVBVM60!ThunRTMain 
    0012FD88 77DF4876 660101E5 00160104 00001061 00000000 user32!ScrollDC 
    0012FDB8 77DF5709 00D2FCC0 00001061 00000000 00000000 user32!DefWindowProcW 
    0012FDD8 66015C57 00160104 00001061 00000000 00000000 user32!SendMessageA 
    0012FDFC 66014CB4 0188381C 01883744 01881F9C 0012FE48 MSVBVM60!EbResetProjectNormal 
    0012FE2C 66014C49 FFFFFFFF 000003B4 66014C23 018837E4 MSVBVM60!_vbaInStr 
    0012FE6C 66014BCF 00000000 66014931 0188374C 00000000 MSVBVM60!_vbaInStr 
    0012FEB8 660148A5 FFFFFFFF 0188374C 01880000 01883744 MSVBVM60!_vbaInStr 
    0012FEFC 66014783 0188381C FFFFFFFF 000003B4 FFFFFFFF MSVBVM60!_vbaInStr 
    6601A340 66010E00 6601178A 660D40C8 660D40F3 66010E93 MSVBVM60!_vbaInStr 
    660D3416 0C2474FF FF0C408B 8B0C2474 11FF5008 8B000CC2 MSVBVM60!BASIC_CLASS_QueryInterface 
    0424448B 00000000 00000000 00000000 00000000 00000000 <nosymbols> *----> 原始堆栈转储 <----*
    0012fb64  98 2e df 77 d6 19 a8 00 - 46 00 00 00 00 00 00 00  ...w....F.......
    0012fb74  e0 fb 12 00 44 23 a6 0e - cd ab ba dc 9c fb 12 00  ....D#..........
    0012fb84  a3 39 df 77 06 18 26 1a - d6 19 a8 00 46 00 00 00  .9.w..&.....F...
    0012fb94  00 00 00 00 e0 fb 12 00 - c4 fb 12 00 95 5c df 77  .............\.w
    0012fba4  e8 c6 dd 00 46 00 00 00 - 00 00 00 00 e0 fb 12 00  ....F...........
    0012fbb4  06 18 26 1a 5f 39 df 77 - 1c 00 00 00 e0 fb 12 00  ..&._9.w........
    0012fbc4  44 fc 12 00 2f 03 fa 77 - d4 fb 12 00 30 00 00 00  D.../..w....0...
    0012fbd4  e8 c6 dd 00 46 00 00 00 - 00 00 00 00 d6 19 a8 00  ....F...........
    0012fbe4  fa 00 3a 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ..:.............
    0012fbf4  00 00 00 00 13 00 00 00 - 06 18 26 1a 74 39 df 77  ..........&.t9.w
    0012fc04  39 72 01 66 42 06 07 00 - 00 00 00 00 00 00 00 00  9r.fB...........
    0012fc14  44 23 a6 0e 9c 1f 88 01 - 40 fc 12 00 40 fc 12 00  D#......@...@...
    0012fc24  fc dd 8b 01 01 00 00 00 - d4 bd 89 01 44 23 a6 0e  ............D#..
    0012fc34  9c 1f 88 01 00 00 00 00 - 64 fc 12 00 00 00 00 00  ........d.......
    0012fc44  64 fc 12 00 8f 4e 03 66 - 42 06 07 00 00 00 00 00  d....N.fB.......
    0012fc54  d4 bd 89 01 fc dd 8b 01 - 9c 1f 88 01 00 00 00 00  ................
    0012fc64  8c fc 12 00 32 4e 03 66 - fc dd 8b 01 94 1e 8d 01  ....2N.f........
    0012fc74  05 00 00 00 00 00 00 00 - 44 16 89 01 00 00 00 00  ........D.......
    0012fc84  00 04 00 00 00 00 00 00 - a8 fc 12 00 0d b1 02 66  ...............f
    0012fc94  d4 bd 89 01 94 1e 8d 01 - 00 00 00 00 00 00 00 00  ................
      

  2.   


    线程 ID 0x4d0 的状态转储eax=7510b4c6 ebx=00000000 ecx=77f86e87 edx=00000000 esi=00000000 edi=77f8309a
    eip=77f82829 esp=020fff8c ebp=020fffb4 iopl=0         nv up ei pl zr na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246
    函数: NtWaitForMultipleObjects
            77f8281e b8e9000000       mov     eax,0xe9
            77f82823 8d542404         lea     edx,[esp+0x4]          ss:02c5d55f=00000000
            77f82827 cd2e             int     2e
            77f82829 c21400           ret     0x14*----> 堆栈反向跟踪 <---*FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    020FFFB4 77E6758A 00000000 7FFDEBF8 0012EA78 00000000 ntdll!NtWaitForMultipleObjects 
    020FFFEC 00000000 7510B4C6 00000000 00000000 2B4D4F43 kernel32!SetFilePointer *----> 原始堆栈转储 <----*
    020fff8c  37 b5 10 75 02 00 00 00 - ac ff 0f 02 01 00 00 00  7..u............
    020fff9c  01 00 00 00 00 00 00 00 - f8 eb fd 7f 78 ea 12 00  ............x...
    020fffac  b0 00 00 00 b4 00 00 00 - ec ff 0f 02 8a 75 e6 77  .............u.w
    020fffbc  00 00 00 00 f8 eb fd 7f - 78 ea 12 00 00 00 00 00  ........x.......
    020fffcc  00 d0 fd 7f 87 6e f8 77 - c0 ff 0f 02 87 6e f8 77  .....n.w.....n.w
    020fffdc  ff ff ff ff 5b 61 e6 77 - 80 b5 e6 77 00 00 00 00  ....[a.w...w....
    020fffec  00 00 00 00 00 00 00 00 - c6 b4 10 75 00 00 00 00  ...........u....
    020ffffc  00 00 00 00 43 4f 4d 2b - 01 00 00 00 01 00 11 00  ....COM+........
    0210000c  24 00 00 00 00 01 01 00 - 63 00 00 00 00 00 00 01  $.......c.......
    0210001c  01 00 00 00 00 01 10 00 - 00 00 00 00 c0 00 00 00  ................
    0210002c  00 00 00 46 06 00 00 00 - 20 01 00 00 40 01 00 00  ...F.... ...@...
    0210003c  33 5f 30 00 60 02 00 00 - 0c 00 00 00 33 5f 31 00  3_0.`.......3_1.
    0210004c  6c 02 00 00 88 01 00 00 - 33 5f 32 00 f4 03 00 00  l.......3_2.....
    0210005c  38 00 00 00 33 5f 33 00 - 2c 04 00 00 a8 05 00 00  8...3_3.,.......
    0210006c  33 5f 34 00 d4 09 00 00 - 28 00 00 00 33 5f 35 00  3_4.....(...3_5.
    0210007c  fc 09 00 00 28 00 00 00 - 33 5f 36 00 24 0a 00 00  ....(...3_6.$...
    0210008c  28 00 00 00 33 5f 37 00 - 4c 0a 00 00 44 08 00 00  (...3_7.L...D...
    0210009c  33 5f 38 00 90 12 00 00 - 44 00 00 00 33 5f 39 00  3_8.....D...3_9.
    021000ac  d4 12 00 00 34 02 00 00 - 33 5f 31 30 00 00 00 00  ....4...3_10....
    021000bc  08 15 00 00 c8 00 00 00 - 33 5f 31 31 00 00 00 00  ........3_11....线程 ID 0x264 的状态转储eax=1f7f481b ebx=00000004 ecx=02234de4 edx=00000000 esi=77f8281e edi=00000004
    eip=77f82829 esp=025dff20 ebp=025dff6c iopl=0         nv up ei pl zr na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246
    函数: NtWaitForMultipleObjects
            77f8281e b8e9000000       mov     eax,0xe9
            77f82823 8d542404         lea     edx,[esp+0x4]          ss:0313d4f3=????????
            77f82827 cd2e             int     2e
            77f82829 c21400           ret     0x14*----> 堆栈反向跟踪 <---*FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    025DFF6C 77E66E1A 025DFF44 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
    1F7D8A28 00430042 0049002E 0049004E 00000000 00000000 kernel32!WaitForMultipleObjects 
    0044004F 40CEB200 00000000 00000000 00000000 00000000 !<nosymbols> 
    40CEAC00 00000000 00000000 00000000 00000000 00000000 <nosymbols> *----> 原始堆栈转储 <----*
    025dff20  da 6d e6 77 04 00 00 00 - 44 ff 5d 02 01 00 00 00  .m.w....D.].....
    025dff30  00 00 00 00 00 00 00 00 - 40 8a 7d 1f c3 6a e6 77  ........@.}..j.w
    025dff40  78 8a 7d 1f 7c 01 00 00 - 80 01 00 00 84 01 00 00  x.}.|...........
    025dff50  88 01 00 00 e0 54 06 80 - 46 02 00 00 c9 9d 46 80  .....T..F.....F.
    025dff60  70 5c e7 b4 00 00 00 00 - 00 00 00 00 28 8a 7d 1f  p\..........(.}.
    025dff70  1a 6e e6 77 44 ff 5d 02 - 01 00 00 00 00 00 00 00  .n.wD.].........
    025dff80  00 00 00 00 00 00 00 00 - 48 48 7f 1f 04 00 00 00  ........HH......
    025dff90  68 06 80 1f 00 00 00 00 - ff ff ff ff 38 03 23 02  h...........8.#.
    025dffa0  f8 bd 19 00 ec ff 5d 02 - 00 00 00 00 00 00 00 00  ......].........
    025dffb0  00 00 00 00 49 60 f8 77 - 8a 75 e6 77 00 00 00 00  ....I`.w.u.w....
    025dffc0  38 03 23 02 f8 bd 19 00 - 00 00 00 00 00 b0 fd 7f  8.#.............
    025dffd0  e4 4d 23 02 c0 ff 5d 02 - e4 4d 23 02 ff ff ff ff  .M#...]..M#.....
    025dffe0  5b 61 e6 77 80 b5 e6 77 - 00 00 00 00 00 00 00 00  [a.w...w........
    025dfff0  00 00 00 00 1b 48 7f 1f - 00 00 00 00 00 00 00 00  .....H..........
    025e0000  c1 00 00 00 00 01 00 00 - ff ee ff ee 03 10 00 00  ................
    025e0010  01 00 00 00 00 fe 00 00 - 00 00 10 00 00 20 00 00  ............. ..
    025e0020  00 02 00 00 00 20 00 00 - 37 01 00 00 ff ef fd 7f  ..... ..7.......
    025e0030  15 00 08 06 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
    025e0040  00 00 00 00 98 05 5e 02 - 0f 00 00 00 f8 ff ff ff  ......^.........
    025e0050  50 00 5e 02 50 00 5e 02 - 08 06 5e 02 00 00 00 00  P.^.P.^...^.....