Ошибка при вызове loadlibrary не найден указанный модуль

June 26 2013, 11:31

Category:

  • Работа
  • Cancel

Пытался зарегистритровать APPlus.dll с помощью команды regsvr32 /i applus.dll

Получал вот такую ошибку. Оказалось все просто — Эта dll слинкована с другими длл из комплекта

Подкинул

1CPP.dll
mfc100.dll
mfc100u.dll
msvcp100.dll
msvcr100.dll

И компонента зарегистрировалась на ура

Думаю чаще всего подобная ошибка вылетает и при регистрации других dll когда кидают только одну из комплекта, а она слинкована с другими

Так что ищите dll ки из комплекта, или комплект

ЗЫ: На самом деле для регистрации applus.dll нужна была только mfc100u.dll

Как это узнать? В ТоталКоммандере на этой дллке нажимаю F3 и просмотрщик (Lister-fileinfo) открывает сведения о файле
В закладке Dll Dependency будут указаны все dll с которыми она связана а восклицательным знаком будут отмечены те — которых не хватает в системе

ОФФ: Ошибка при регистрации внешней компоненты.

Ø

Я
   kn

02.08.05 — 11:31

При регистрации ВК compound.dll Win XP выдает ошибку(«Ошибка при вызове
LoadLibrary(«compound.dll»)») Не найден указанный модуль»).ВК для 1C v7.7.
Что может быть?

   Денис2

1 — 02.08.05 — 11:33

Ну… Попробую телепатнуть… Наверное, компоненту запихнули в. А надо было в КаталогИБ() или в BIN от 1ски…

   kn

2 — 02.08.05 — 11:36

Компонента лежит в BIN.

   Денис2

3 — 02.08.05 — 11:37

а BIN где?

   kn

4 — 02.08.05 — 11:39

(3)локально,c:programm files1Cv7.7bin

   Денис2

5 — 02.08.05 — 11:40

(4) Попробуй указать путь полностью.
И права на реестр есть?

   lalex23

6 — 02.08.05 — 11:51

а ВК точно рабочая?

   kn

7 — 02.08.05 — 12:34

Под лок.админом тоже не регистрируется.ВК с proclub.

   kn

8 — 03.08.05 — 06:07

Хочу научиться регистрировать dll.Не получается regsvr32.exe compound.dll.

   orlik

9 — 03.08.05 — 08:22

Я не пойму… У тебя ошибка при вызове длллки или при регистрации?

   orlik

10 — 03.08.05 — 08:25

кстати. Спасибо за РОМ-МАИЛ.ДЛЛ
при регистрации этой длл ну но писать «regsvr32.exe сЖпуть к дллcompound.dll»

   orlik

11 — 03.08.05 — 08:29

пример регистрации
regsvr32.exe «c:program files1cv77bincompound.dll»

   kn

12 — 03.08.05 — 09:19

Спасибо orlik, но результат тотже.
Пробую зарегистрировать Rom Mail ошибка таже.Еще раз по шагам
1)Захожу в XP с правами лок Администратора
2)Помещаю compound.dll и compound.als в папку с 1С c:program files1cv77bin
3)Регистрирую regsvr32.exe «c:program files1cv77bincompound.dll»
Получаю системную ошибку «Ошибка при вызове
LoadLibrary(«compound.dll»).Не найден указанный модуль».
Что еще можно посмотреть?

   kn

13 — 03.08.05 — 09:22

(12)+ Ошибка, если точно, такая Ошибка при вызове
LoadLibrary(«c:programm files1cv7.7binROM-Mail.dll»).-Не найден указанный модуль».

  

orlik

14 — 03.08.05 — 11:05

c:programm files1cv7.7binROM-Mail.dll
помоему ты путь неправельный указал
надо вроде
c:program files1cv7.7binROM-Mail.dll
Там точно 1cv7.7?
 выходи в асю 288928318

TurboConf — расширение возможностей Конфигуратора 1С

  • Remove From My Forums

 locked

Не стартует служба «Сетевые подключения»

  • Вопрос

  • Здраствуйте уважаемые!

    На ноуте Aser Aspire 3680 установлена Win xp profа sp2 русская версия.

    Не стартует служба «Сетевые подключения» выдается ошибка 126 «Не найден указанный модуль»

    При этом регистрируется  Event id

    Тип события: Ошибка
    Источник события: Service Control Manager
    Категория события: Отсутствует
    Код события: 7023
    Дата:  03.05.2007
    Время:  14:30:36
    Пользователь:  Н/Д
    Компьютер: QWE
    Описание:
    Служба «Сетевые подключения» завершена из-за ошибки
    Не найден указанный модуль.
    Тоже со службами «Беспроводная настройка» и «Центр обеспечения безапасности».

    По поиску удалось найти похожее http://support.microsoft.com/kb/329441/ru, советуют переставить sp1.

    Посоветуйте решение!

Пытаюсь в приложении на C# Unity3D вызвать функции из неуправляемой библиотеки. Добавил ее в Assets, со следующими настройками
введите сюда описание изображения

В коде объявляю их с помощью PInvoke, вроде

[DllImport("avcodec-58.dll"), SuppressUnmanagedCodeSecurity]
public static extern int avcodec_close(AVCodecContext pAVCodecContext);

Но при обращении к ним выдается ошибка «DllNotFoundException: avcodec-58.dll». Подскажите, пожалуйста, как правильно подключить?


Сделал так:

[DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = true, CallingConvention = CallingConvention.FastCall)]     
[ResourceExposure(ResourceScope.Process)]
public static extern IntPtr LoadLibrary(string libFilename);

public NativeMethods()
{
    IntPtr lib = LoadLibrary("Полный путь к avcodec-58.dll");
    if (lib == IntPtr.Zero)
        throw new Win32Exception(Marshal.GetLastWin32Error());
}

Но при вызове LoadLibrary все равно выдает ошибку «Не найден указанный модуль».

I have an application that runs as a WCF webservice on IIS7. It calls a COM control and this control then loads another dll with data. This application has been in use for quite a while and normally works fine, but recently I ran into a problem on one machine where the LoadLibrary call to load the data dll fails. However, the call doesn’t always fail, it will work for the first call after the IIS service is restarted, and then fails after that.

The data dll exists in the same directory as the COM control, and the current directory is set to this directory. I’ve checked and the current directory does not get set to another directory, it stays the same for both calls. The separate calls are separate calls to the webservice and in between them the com control gets unloaded, as does the data dll.

The data dll loads fine if I place it in the system directory or use the full path to the dll in the com directory, so I can work around this, but I’m just wondering why it would happen. When I call GetLastError after it fails to load the module, as I mentioned it just gives me ‘The specified module could not be found’ error.

The MSDN description for LoadLIbrary says that the current directory should be searched and all the other installations where this has worked seems to suggest that it normally does. The machine that it’s failing on is a Windows Server 2008 R2 machine, although the application has been run on this type of machine many times before.

Any ideas are welcome. Is there a way to get LoadLibrary to enumerate where it’s looking?

Thanks,
Jordan

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Ошибка при вызове ifcplugin госуслуги
  • Ошибка при вызове com объекта 1c
  • Ошибка при вызове com метода
  • Ошибка при вызове 1004 bigbluebutton

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии