Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/50: Рейтинг темы: голосов - 50, средняя оценка - 4.82
Заблокирован

Как отключить окно с такой надписью: "Microsoft Office Word - обнаружена ошибка. Приложение будет закрыто"?

20.01.2015, 14:14. Показов 10904. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дело в том, что оно возникает после закрытия документа
и это предупреждение мне совсем не нужно



Подробнее:
В самом документе есть подключенный компонент, не важно что он делает
но думаю что предупреждение появляеться из за того, что чтото не выгрузилось
или чтото не успело перерисоваться после выполнения закрытия документа

Вопрос в том, как сделать так, чтобы это окно не появлялось
буду благодарен за ответы, и очень благодарен за лучший ответ
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.01.2015, 14:14
Ответы с готовыми решениями:

Microsoft Excel - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.
Microsoft Excel - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства. После чего пишется Error 440 (т.е....

Эксплорер - обнаружена ошибка, приложение будет закрыто....
Очень нужен ваш совет. Недавно обновила комп, и все бы хорошо, но стала появляться такая ошибка "Эксплоер - обнаружена ошибка,...

Explorer.EXE - обнаружена ошибка. Приложение будет закрыто.
При открытии тех или иных папок вылетает - Explorer.exe - ошибка приложения. При проверке программой CureIT найден вирус...

19
37 / 35 / 7
Регистрация: 18.04.2009
Сообщений: 435
20.01.2015, 14:23
Маловато информации. Посмотрите что в журнале событий Windows происходит во время краха офиса.
1
Заблокирован
20.01.2015, 14:31  [ТС]
Цитата Сообщение от mutex Посмотреть сообщение
Посмотрите что в журнале
Хорошо, сейчас разберусь

Добавлено через 2 минуты
Не подскажите, в каком месте винды храняться записи журнала ?

Добавлено через 2 минуты
..а всё нашел:
Faulting application winword.exe, version 11.0.5604.0, stamp 3f314a2f, faulting module msvbvm60.dll, version 6.0.98.2, stamp 48038259, debug? 0, fault address 0x00009e6d.
0
37 / 35 / 7
Регистрация: 18.04.2009
Сообщений: 435
20.01.2015, 14:32
Упраление компьютером -> Просмотр событий -> Журналы Windows (для Windows 7)

Смотреть видимо надо в журналах "Приложение" и "Система".
1
Заблокирован
20.01.2015, 14:34  [ТС]
Я написал уже что нашел, вот такую чепуху пишет:
Faulting application winword.exe, version 11.0.5604.0, stamp 3f314a2f, faulting module msvbvm60.dll, version 6.0.98.2, stamp 48038259, debug? 0, fault address 0x00009e6d.
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
20.01.2015, 14:37
Цитата Сообщение от Night Ranger Посмотреть сообщение
msvbvm60.dll, version 6.0.98.2
Это же библиотека VB 6.0 Ты Word через него мучаешь?
1
Заблокирован
20.01.2015, 14:40  [ТС]
Цитата Сообщение от SoftIce Посмотреть сообщение
Ты Word через него мучаешь?
да, даже не мучаю а насилую

Добавлено через 58 секунд
так что с окном-то делать ?
0
37 / 35 / 7
Регистрация: 18.04.2009
Сообщений: 435
20.01.2015, 14:40
Без упомянутого компонента проверяли работу ?
1
Заблокирован
20.01.2015, 14:54  [ТС]
Цитата Сообщение от mutex Посмотреть сообщение
Без упомянутого компонента проверяли работу ?
Ну конечно, без него всё в норме, более того, если в самом компоненте
убрать всё лишнее, и поотключать все его события при монтаже, то сообщения с ошибкой тоже не возникает, я уже писал, чтото не успевает перерисоваться или чтото еще

Добавлено через 10 минут
WinApi не использую, и совет по отключению этого окна, желательно бы получить
без использования WinApi (ну по возможности конечно-же) потомучто
я и сам-бы не против просто поуничтожать все дочерние окна но,,, так не надо
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
20.01.2015, 19:45
Night Ranger, что за компонент?
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.01.2015, 20:06
Цитата Сообщение от Night Ranger Посмотреть сообщение
Дело в том, что оно возникает после закрытия документа
и это предупреждение мне совсем не нужно
Было такое же окно, когда я к Excel подключил библиотеку для создания 2D полноэкранных игр на DX9
Игры пишутся и запускаются на Excel нормально, но вот переход после полноэкранного режима ( 800х600@32) обратно к окну Excel вызывал точно такое же сообщение. Иногда после закрытия Excel. Так что тоже интересно, можно ли где то отключить.
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
20.01.2015, 20:27
При работе с большими массивами и с вызовами различных функций бывало, что ексел вылетал с такими ошибками.
Я грешил, что это включалась функция автосохранения при работе маего макроса. Т.к. в некоторых местах были DoEvents. Почему сделал такой вывод: после вылета и восстановления оказались сохранёнными изменения в макросе, которые я не сохранял. Иногда вношу изменения в макрос при остановке и продолжаю работу. Иногда забывая сохраниться.
1
Заблокирован
20.01.2015, 20:42  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
Night Ranger, что за компонент?
Компонент не самый сложный, я еще не доделал всего его функционала, поэтому
нет смысла его показывать, никаких нестандартных подходов нет, возникает правильно,
масштабируеться правильно, а вот уничтожиться по закрытию сам документ нормально не может, меня это и держит, пол-дня над этим просидел уже

Добавлено через 8 минут
Но если для решения проблемы потребуеться, я сделаю тэстовый компонент и смоделирую эту проблему...
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
20.01.2015, 20:47
Цитата Сообщение от Night Ranger Посмотреть сообщение
нет смысла его показывать
Если у тебя проблема только когда ты используешь компонент то естественно проблема в нем.
1
Заблокирован
20.01.2015, 20:53  [ТС]
Так и быть, выложу этот сырец
в архиве:
Сам документ, батник для регистрации, и компонент
посмотрите что можно сделать
Вложения
Тип файла: rar На экспорт.rar (21.9 Кб, 7 просмотров)
0
Заблокирован
20.01.2015, 22:00  [ТС]
Во время тестов, в разработке компонента, я только что такую строку поставил:
Visual Basic
1
2
3
Private Sub UserControl_Terminate()
    MsgBox "UserControl_Terminate"
End Sub
затем скомпилировал, но почему-то, MsgBox-сообщение не показывается ?

Добавлено через 2 минуты
и так-же с ошибкой вылетает
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
20.01.2015, 22:01
Night Ranger, без исходника, думаю, никто не будет разбираться тут. В реальности происходит вызов метода объекта который выгружен.
1
Заблокирован
21.01.2015, 00:46  [ТС]
Ура! решил!, проблема была решенна так:
внутри компонента есть объекты OptionButton, тоесть те самые кнопки
так вот, я все эти OptionButton -ы, заменил лейблами, и проблема отпала
правда пришлось в событии клика по лейблу, просто менять его отображение тот что был нажат, у лейбла свойство есть: BorderStyle

вот часть кода:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Private Sub UserControl_Initialize()
    Dim ii&
    m_ThisDate = Date
    Ignore_opX_Click = True
    Set PicDay = Controls.Add("VB.PictureBox", "PicDay"): With PicDay
        .Visible = 1
        .BorderStyle = 0
    End With
    Set PicBtn = Controls.Add("VB.PictureBox", "PicBtn"): With PicBtn
        .Visible = 1
        .BorderStyle = 0
    End With
    'Создание дней недели
    For j = 0 To jUbn
        Set lb = Controls.Add("VB.Label", "lb" & j): With lb
            .Visible = 1
            .Alignment = 2
            .FontBold = 1
        End With
    Next
    'Создание дней -10 до +10
    For j = 0 To jUbn: For i = 0 To iUbn
        If ii Then Load opX(ii)
        With opX(ii): .Visible = 1
            Set .Container = PicDay
        End With
        ii = ii + 1
    Next i, j: opX(ii \ 2).BorderStyle = 1 'Центральная Yes
   
    'Создание нижних кнопок
    Set HScr = Controls.Add("VB.HScrollBar", "HScr", PicBtn): With HScr
        .Visible = 1
        .Min = -3: .Max = 3
        .Width = .Height * 2
    End With
    For ii = 0 To 1
        If ii Then Load CommandX(ii)
        With CommandX(ii): .Visible = 1
            Set .Container = PicBtn
            .Caption = Choose(ii + 1, "Применить", "Сегодня")
        End With
    Next
    
    'Создание нижних комбобоксов
    For ii = 0 To NumCmbbx - 1
        If ii Then Load cmbX(ii)
        With cmbX(ii): .Visible = 1
            Set .Container = PicBtn
            Select Case ii
            Case 0 'Заполнение названий опций
                For Each v In Array("от сегодня", "от понед.")
                    .AddItem v
                Next: .ListIndex = 0
            Case 1 'Заполнение названий месяцев
                For i = 1 To 12: .AddItem Format(DateSerial(0, i, 1), "mmmm")
                Next: .Text = Format(DateSerial(0, Month(m_ThisDate), 1), "mmmm")
            Case 2
            For i = 1899 To Year(m_ThisDate) + 100: .AddItem CStr(i)
            Next: .Text = Year(m_ThisDate)
            End Select
        End With
    Next
    Filling
    created = True
    Ignore_opX_Click = False
End Sub
Добавлено через 3 минуты
тоесть в моём частном случае ошибку вызывал объект OptionButton
а точнее группа из этих объектов
0
Заблокирован
22.01.2015, 13:50  [ТС]
Делая другой компонент, я вот что еще заметил, если в разработке использовать
по возможности офисные объекты (но для этого надо чтобы и офис и vb6 присутствовали в одной системе), а затем скомпилировать всё, то какой бы сложности не были эти объекты, всё будет правильно отображаться, и без вылетов, (жаль что при таком подходе придёться полностью отказаться от WinApi)
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.01.2015, 18:30
А я заметил, что даже макрос не имеющий никаких объектов
мой из темы Сравнить строки в 2 столбцах каждую с каждой
Два раза вылетел с этой ошибкой.
И оба раза это было когда я запускал макрос без сохранения.
После восстановления все изменения были сохранены.
Хотя в другом случае точно помню, что периодически сохранял наработки, но после вылета с ошибкой и восстановления модуль листа (я делал в листе макрос) оказался полностью пуст. Т.е. вообще! Не белый.
Чудеса да и только!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2015, 18:30
Помогаю со студенческими работами здесь

Explorer.EXE - обнаружена ошибка. Приложение будет закрыто.
При вызове Сетевого окружения, Мой компьютер, Мои Документы -ничего это не открывается и выходит сообщение о ошибке Internet Explorer: ...

Explorer.EXE - обнаружена ошибка. Приложение будет закрыто.
Здравствуйте! Вчера возникла та же проблема с папкой "Мои документы"... Помогите, пожалуйста...

FarmFrenzy3_Amerika.exe-обнаружена ошибка. Приложение будет закрыто.
При нажатии на игру, вылазит табличка "FarmFrenzy3_Amerika.exe-обнаружена ошибка. Приложение будет закрыто." И так происходит со всеми...

Vicamon.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства
Не до конца устанавливается web камера A4tech PK-30MU выскакивает ошибка камера Atech PK-30MU, Что может быть? Добавлено через 16...

Explorer.EXE - обнаружена ошибка. Приложение будет закрыто - после копирования архива
Вот и у меня нарисовалась та же проблема. Заметил что после того как из одной папки копирую архив RAR в другую, перед попыткой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru