Страницы: 1 2 3 След.
RSS
Разрушительный сбой файла после аварийного отключения компьютера
 
Добрый день друзья.
Вчера себе нарисовал программку на работу. В момент написания программы выключился свет. Комп потух. Загрузился дописал проверил вроде всё работает. Скинул на флешку принёс на работу а там "разрушительный сбой". Ничего нельзя поделать. Погуглил особо не порадовался. Есть решение проблемы или заново переписывать?

Проверить можно на артикуле 1SBN010120R1011, если у кого запустится.
Какие действия предпринять?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Код открывается, можно скопировать, а вот саму форму нужно новую.
 
RAN, код я тоже с горем пополам скопировал в ТХТ, а вот форму даже открыть не смог. Видимо проблема всё таки в файле, а не в системе. Но блин дома всё нормально. Может экспорт Userform попробовать дома.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Скорее всего не поможет.
Мне еще ни разу не удалось вылечить глюкнувшую форму.
 
Грустно. Ну хоть код не переписывать. Только форму заново создать.
Сама форма выглядела так, если кому стало интересно
Изменено: Alemox - 20.08.2018 13:17:01
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
ЭЭЭЭ . У меня все работает. 2013
По вопросам из тем форума, личку не читаю.
 
БМВ, тогда пересохраните под другим именем может и у меня заработает? )))
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
На всякий случай
По вопросам из тем форума, личку не читаю.
 
Нет, ни один не работает. Мистика какая то. У меня 2013 х64 W7 professional
А дома W7max x86 2010
Изменено: Alemox - 20.08.2018 13:21:44
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
2013 х32 W10
Изменено: БМВ - 20.08.2018 13:27:51
По вопросам из тем форума, личку не читаю.
 
У кого ещё есть х86 проверить? Может только на х64 такое?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Экспортнул форму. Вдруг поможет, хотя не думаю. Проверил на win10x64 2013x64 . Все работает.
Изменено: БМВ - 20.08.2018 13:45:28
По вопросам из тем форума, личку не читаю.
 
Сделал импорт выдал две ошибки
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Цитата
БМВ написал:
Проверил на win10x64 2013x64 . Все работает.
Может всё таки какие-то тонкие настройки офиса сбиты.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Что-то все склоняется к неисправности VBA на этом конкретном компе. Попробуйте восстановление из контрольной панели запустить.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
восстановление из контрольной панели запустить.
Вы имеете ввиду восстановление офиса?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Alemox,  Оно. А что в логе, что выше указан написано?

А вот еще, по этому номеру проходят ошибки с надстройками, а также
Причины ошибки &H80004005(-2147467259)
•Поврежденная загрузка или неполная установка программного обеспечения ActiveX.
•Повреждение реестра ActiveX из-за недавнего изменения программного обеспечения (установка или удаление), связанного с ActiveX.
•Вирус или вредоносное ПО, которые повредили файл Windows или связанные с ActiveX программные файлы.
•Другая программа злонамеренно или по ошибке удалила файлы, связанные с ActiveX.

Ошибки типа Ошибки во время выполнения, такие как "Ошибка &H80004005(-2147467259)", могут быть вызваны целым рядом факторов, поэтому важно устранить каждую из возможных причин, чтобы предотвратить повторение ошибки в будущем.
Изменено: БМВ - 20.08.2018 14:03:29
По вопросам из тем форума, личку не читаю.
 
В логе следующее:
Line 2: Property OleObjectBlob in UserForm1 could not be set.

Восстановил офис проблема осталась. Проверил на работе на других двух компах всё ОК.
У меня ни в какую.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
В конфигурации Win XP, Excel 2007 файлы действительно не открываются. Так что дело в файле.
Владимир
 
Накатил обновление на офис. Проблема осталась. Мысли иссякли.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Alemox, "sfc /scannow" - слабая надежда. Мне кажется что-то с ActiveX что-то. И очень может быть что что-то установило своё и оно сбоит.

Попробуйте накидать саму форму без кода просто элементами. Может на конкретном будет сбой.

sokol92, Владимир, вы еще в поддержку MS с этим обратитесь :-) При этом в обратной последовательности, от 2007 к XP :-)

Win XP x32 Office 2010 x32 не активированный . очень похожее  поведение.
.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
sfc /scannow
Проверял всё чисто.
Цитата
БМВ написал:
Попробуйте накидать саму форму
Сейчас попробую.
Прошлый раз у меня из-за флешплеера редактор слетел. А теперь-то что?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Цитата
БМВ написал:
Владимир, вы еще в поддержку MS с этим обратитесь
Здравствуйте, Михаил! У нас есть большое число конфигураций для проверки собственных продуктов на разных платформах.
В конфигурации Win7, Excel2007 файлы тоже не работают. В Excel 2016 (32-, -64), Win10 (windows-1251, windows-1252) проблем нет.
Изменено: sokol92 - 20.08.2018 15:04:45
Владимир
 
Коллеги хочу всё таки понять. Это в файле какой то баг залез, или всё таки проблема в системе? Где-то работает где-то нет.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
sokol92, Владимир, это я про окончании поддержки писал :-).
По вопросам из тем форума, личку не читаю.
 
Цитата
Alemox написал:
Это в файле какой то баг залез, или всё таки проблема в системе?
100% в файле. В наши системы Ваш баг точно не пролезал.
Проверил еще WIn XP, Excel 2010 (лицензионный, активированный), не работает.
Если удалить все макросы из формы (Userform1), лучше не становится.
Изменено: sokol92 - 20.08.2018 15:20:21
Владимир
 
Понял. Буду пересоздавать форму. Отпишусь.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
sokol92, тогда почему у меня все ок?
Хорошо, сохранил в XLS. хотя не думаю что для формы есть разница, но снова все работает, а у вас?
По вопросам из тем форума, личку не читаю.
 
Уже пробовал, не работает. Так и у меня работает, например, на Excel2016.
Изменено: sokol92 - 20.08.2018 15:24:15
Владимир
 
БМВ, прикольно. Не работает. Но выдаёт вот такое сообщение.
После этого антивирусник его убивает со словами я сам всё сделаю сиди спокойно )))
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
Страницы: 1 2 3 След.
Наверх