Внезапный “утверждают” ошибку на Издателе MS 97

Я использовал Microsoft Publisher 97 в течение 12 лет и никогда не имел проблему. Теперь, внезапно, я получаю сообщение об ошибке: ASSERT: File undialog.cpp line 1396. Что это означает и как я могу зафиксировать его? Я попытался удалить программное обеспечение, под управлением каталог моются, и переустановка. Я все еще получаю сообщение об ошибке. Microsoft не обеспечивает поддержку клиентов Издателя 97. (Хотя они должны, это, казаться, быть СВОЕЙ проблемой).

Спасибо Дон

0
задан 04.01.2010, 22:50

3 ответа

При использовании Sprint DSL или некоторый другой сервис, который использует MotiveSB.exe в качестве части, он - процесс затем, это не ошибка Microsoft. Это означает, что эта другая часть программного обеспечения повредила важный модуль системы. В целом Программы установки Офиса не перезапишут DLL, если они будут более новыми, то таким образом переустанавливание Издателя не решит Вашу проблему.

Но эти виды ошибки никогда не происходят "все внезапные". Вы делали обновление Windows или устанавливали некоторую другую часть программного обеспечения, прежде чем эта ошибка произошла? Даже установка простой игры, возможно, вызвала эту проблему. Особенно с более старыми системами и более старым программным обеспечением, небольшое изменение в чем-то, что кажется абсолютно не связанным, могло бы вызвать такие проблемы.

Btw, не говорите мне о тихом использовании Windows 98... :-)

1
ответ дан 24.11.2019, 12:37

Это означает, что существует ошибка кодирования в той конкретной строке того файла. Если у Вас есть опыт в отладке в ассемблере, Вы могли бы попытаться найти ошибку. Иначе я предлагаю, чтобы Вы получили более новую версию Издателя MS.

0
ответ дан 24.11.2019, 12:37

Сообщение означает, что утверждение перестало работать. Утверждения являются методом безопасного программирования, посредством чего программист заявляет, что "факт X должен быть верным". Если X на самом деле верно затем, что ничего не происходит, и вещи продолжаются. Если X ложь, ошибка/исключение повышена. Если это исключение не захватывается и обработало, оно приводит к завершаемой программе.

Могло быть очень много причин этого и без более подробного сообщения об ошибке (который оно уже даст Вам, если бы оно шло в), или доступ к источнику, то было бы очень трудно диагностировать далее.

Одной вероятной причиной является обновление системной библиотеки, которая изменила (возможно, как часть исправления безопасности) некоторое свойство, на которое полагается программа.

Вы недавно обновили свою версию Windows? Если так, попытайтесь запустить программу в более старом варианте Windows в VM (например, если у Вас есть Windows 7 Pro, пытаются использовать его функцию "XP mode", иначе пробуют, устанавливают более старый Windows в VM использование VMware или VirtualBox). Если не затем Вам могло бы не повезти потому что, если проблема вызывается обновлением системы защиты, что обновление может быть тем, которое более старый вариант Windows получит также.

У Вас не может, к сожалению, быть выбора, кроме как или купить обновление или найти альтернативную часть программного обеспечения, которое соответствует Вашим потребностям и может прочитать Ваши существующие документы.

0
ответ дан 24.11.2019, 12:37

Теги

Похожие вопросы