powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ошибка 0xc000007b на WinServer2012
10 сообщений из 10, страница 1 из 1
Ошибка 0xc000007b на WinServer2012
    #38388761
KasKas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте

После того, как мы перешли с WinServer2003 на виртуальный WinServer2012 x64, перестало запускаться самописное приложение. На 2003 x32 работало нормально, на Win7 x32 работает нормально. Тут же - ни в какую.

Приложения, написанные в bcb6 - вполне себе запускаются на этом WinServer2012. Аналогичное, переписанное в Embarcadero Rad Studio XE3 (x32) - выдает ошибку 0xc000007b.

Пробовал:
1) Выбирать для него разные варианты совместимости
2) Переставлять DX
3) Переставлять NET Framework
4) Запускать sfc /scannow. Тот находил и исправлял ошибки
5) Запускать CHKDSK /F. Правда диск был занят и винда решила делать его при перезагрузке, которую я не видел. Так что были ли ошибки сказать не могу.

Подскажите пожалста, что можно сделать?..
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38388971
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KasKas,

Можно отладить приложение, найти ошибку и исправить.
Потом пересобрать программу и пользоваться новой версией.
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38389294
KasKas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я думал дело в особенностях ОС.. Читал, что часто ему надо DLL некоторые подменить из "рабочей" винды, но какие и как - непонятно..
А как его отладить, если оно даже не запускается?.. При запуске в лог сообщение пишется, а тут даже его нету..
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38389315
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KasKasА как его отладить, если оно даже не запускается?.. При запуске в лог
сообщение пишется, а тут даже его нету..
Значит ошибка в коде, который выполняется до вывода в лог сообщения, включая секции
initialization и DllProc используемых библиотек.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38389323
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь версию borlandmm.dll.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38389357
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KasKasА я думал дело в особенностях ОС.. Читал, что часто ему надо DLL некоторые подменить из "рабочей" винды, но какие и как - непонятно..
.

Особенность OS заключается в том, что ваша программа на ней не работает.

KasKasА как его отладить, если оно даже не запускается?..


Оно запускается. Чтобы отладить, надо запустить под отладчиком.

KasKas При запуске в лог сообщение пишется, а тут даже его нету..

Значит, оно падает ДО первой записи в лог.
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38390596
KasKas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovKasKasА как его отладить, если оно даже не запускается?.. При запуске в лог
сообщение пишется, а тут даже его нету..
Значит ошибка в коде, который выполняется до вывода в лог сообщения, включая секции
initialization и DllProc используемых библиотек.

Пробовал вставить ShowMessage первой до Application->Initialize() - один фик эта ошибка и ShowMessege не появляется..
Подскажи пжалста, как найти где именно ошибка?

Dimitry SibiryakovПроверь версию borlandmm.dll

нет такого файла ни на моём ПК со студией, ни на 2012

MasterZiv Оно запускается. Чтобы отладить, надо запустить под отладчиком.

Я так полагаю, что для записи под отладчиком нужна RAD Studio? Очень бы не хотелось ставить её на сервер... А на моём ПК ошибок нет..
Или можно как-то по-хитрому собрать экзэшник?
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38390599
KasKas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗАПУСТИЛОСЬ!!!!=)

Решено снятием (хотя это было сделано практически сразу после начала написания) галки
Project->Options->Packages->Runtime Packages->Link with runtime packages.

После этого приложение ещё не запускалось, но уже с непонятной ошибкой, а с конкретным требованием библиотеки CodeGuarda (cg32.dll). Снял галку:
Project->Options->C++ Compiler->Debugging->EnableCodeGuard
пересобрал и, о чудо, завелось!=)

Да, если у кого-то в процессе ещё потребует библиотеку cc32120mt.dll - то можно либо кинуть её в папку с экзешником, либо снять последнюю галку внутри дерева Project->Options->C++ Linker->Link with...

Спасибо всем за участие, однако, на будущее, все же хотелось бы услышать ответы на вопросы из предыдущего сообщения ..
выделил для того, чтобы после прочтения заголовка просьба таки дошла до адресатов:)
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38390840
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KasKasнет такого файла ни на моём ПК со студией, ни на 2012
Плохо искал. CodeGuard для запуска требует cg32.dll и правильный borlandmm.dll.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка 0xc000007b на WinServer2012
    #38391627
KasKas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал виндовский поиск по всем дискам=)
При чем 2 раза...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ошибка 0xc000007b на WinServer2012
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]