Конференция "Corba" » Вызов GetActiveOleObject или CreateOleObject [Delphi, Windows]
 
  • y307 © (28.05.06 05:47) [0]
    При вызове функций GetActiveOleObject('Excel.Application') или CreateOleObject('Excel.Application') появляется сообщение 'Microsoft Office Excel - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства'.Как устранить эту ошибку?
  • GanibalLector © (28.05.06 19:14) [1]
    Версия ОС,Excel ???
    З.Ы. Как инсталировал Excel ?
  • y307 © (28.05.06 22:17) [2]
    XP SP2, Office 2003.
    Ошибку генерирует DW32.exe
  • GanibalLector © (28.05.06 23:16) [3]
    >Ошибку генерирует DW32.exe
    Что за зверь??? Антивирус??? Дык...в корзину его тогда.

    >XP SP2, Office 2003.
    Тоже самое на 6 ПК. Работает.
  • y307 © (28.05.06 23:48) [4]
    DW32.exe - файл системы PCHealth d XP
  • y307 © (29.05.06 00:03) [5]
    В VB6 аналогичная конструкция работает без ошибок:

    Private Sub Command1_Click()
    Dim vE As Variant

     Set vE = CreateObject("Excel.Application")
     
     Set vE = Nothing
    End Sub
  • y307 © (29.05.06 00:09) [6]
    В VB6 аналогичная конструкция работает без ошибок:

    Private Sub Command1_Click()
    Dim vE As Variant

     Set vE = CreateObject("Excel.Application")
     
     Set vE = Nothing
    End Sub
  • y307 © (29.05.06 04:30) [7]
    Находится в Program Files\Common Files\Microsoft Shared\DW\DW20.EXE и назывыется
    "Microsoft Application Error Reporting"
    Можно также эапустить утилитой 2003-го офиса "Восстановление приложений Microsoft Office"
  • umbra © (29.05.06 12:58) [8]
    у Вас что-то не то с Экселем, попробуйте его переустановить. DW20.exe - это "Доктор Ватсон", который обычно предлагает отослать отчет Майкрософту в случае краха какой-нибудь программы.
 
Конференция "Corba" » Вызов GetActiveOleObject или CreateOleObject [Delphi, Windows]
Есть новые Нет новых   [119105   +99][b:0][p:0]