Почему происходит сбой IDE Delphi XE2 в msimg32.dll? - PullRequest
1 голос
/ 21 декабря 2011

После установки обновления 3 для Delphi XE2 я получаю следующую ошибку, и среда не запускается.

The error

Я попытался установить стандартную версию Delphi XE2 с обновлением 1, и проблема сохраняется. Ты хоть представляешь, что это вызывает?

Ответы [ 2 ]

1 голос
/ 21 декабря 2011

Похоже, файл как-то поврежден.Я только что проверил 64-разрядную версию Win 7 и обнаружил две копии msimg32.dll, по одной в System32 и SysWOW64, обе датированы 13.07.2009 и версией 6.1.7600.16385.Похоже, они не были обновлены в последнее время.

Фактическое сообщение об ошибке, которое вы получаете, относится к access denied, а второе - DLL initialization failed, что, вероятно, является результатом первого;IDE не загружается, потому что DLL не может быть загружена.

Мои единственные предложения: 1) открыть поддержку в Embarcadero (из-за проблем, связанных с установкой, поддержкабесплатно) или 2) переустановите Delphi с нуля, запустите его один раз, чтобы создать записи в реестре, а затем переустановите обновление 3. Я не думаю, что кто-то здесь окажет большую помощь;Я не нахожу ничего в поисках, связанных с обновлением 3 и этой dll, так что, похоже, проблема возникла только у вас.

0 голосов
/ 12 марта 2012

Просто удалите msimg32.dll в папку delphi_install_dir \ Embarcadero \ RAD Studio \ 9.0 \ bin.Этот файл не должен быть там, если вы все делаете правильно.

...