day & night

Ошибка, в работе, И всё время просит отправить отчёт %)
Дата обновления: , перейти к новому сообщению
#1
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Народ, вот какая фигня, запускаю программу всё работает, но как только хочу запустить её в действие вылетает:

Посмотрел через Dependency Walker он выдал:

что такое? как исправить?

Добавлено:

А вот что на сайте Dependency Walker'a пишут:
Why am I seeing a lot of applications where MPR.DLL shows up in red under SHLWAPI.DLL because it is missing a function named WNetRestoreConnectionA? I also get a "Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module" message.
Some versions of SHLWAPI.DLL (like the one on Windows XP) have a delay-load dependency on the function WNetRestoreConnectionA in MPR.DLL. Missing delay-load functions are not a problem as long as the calling DLL is prepared to handle the situation. Dependency Walker flags all potential problems as it cannot detect if an application intends to handle the issue. In the case of SHLWAPI.DLL, this is not an problem as it does not require WNetRestoreConnectionA to exist and handles the missing function at runtime. This warning can be ignored. See the "How to Interpret Warnings and Errors in Dependency Walker" section in help for more details.
User is offline
Go topGo end
 

Ответов(1 - 9)
5.11.2008 - 10:21
#2
Andrey_n



Грамотный
***

Группа: Пользователи
Сообщений: 256
Регистрация: 2.09.2005
Из: Кострома
Пользователь №: 41.030


Респектов: 76
-----X----


Предупреждений:


Если я правильно понимаю walkerа, ему чем то не нравится библиотека MPR.DLL , посмотри наличие ее на компе. Если она присутствует, то какая ОС стоит, и минимально опиши железо
User is offline
Go topGo end
icon14 5.11.2008 - 15:14
#3
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


>>> библиотека MPR.DLL
На компе есть этот файл! Всё в норме...

>>> Если она присутствует, то какая ОС стоит, и минимально опиши железо
Название ОС Microsoft Windows XP Professional Service Pack 2
Тип ядра ОС Multiprocessor Free
Версия ОС 5.1.2600 (WinXP Retail)

AMD Athlon™ 64 X2 Dual Core Processor 4200+, 2211 МГц
Radeon X1950 Pro Secondary
что-то ещё над описать?
User is offline
Go topGo end
5.11.2008 - 15:21
#4
Andrey_n



Грамотный
***

Группа: Пользователи
Сообщений: 256
Регистрация: 2.09.2005
Из: Кострома
Пользователь №: 41.030


Респектов: 76
-----X----


Предупреждений:


Винда 32 или 64 разрядная?
User is offline
Go topGo end
5.11.2008 - 15:43
#5
middleman



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 3.366
Регистрация: 15.03.2005
Из: Украина, Харьков
Пользователь №: 8.829


Респектов: 744
-----XXXX-




Посмотри зависимости MPR.DLL. если там тоже есть все фаилы, то зависимости тех фаилов которые дадут ошибку.
и так до тех пор пока не доберешься до отсутствующего фаила.
User is offline
Go topGo end
5.11.2008 - 19:05
#6
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Цитата | Quote(Andrey_n @ 5.11.2008 - 16:21)
Винда 32 или 64 разрядная?
*


32

Цитата | Quote(middleman @ 5.11.2008 - 16:43)
Посмотри зависимости MPR.DLL. если там тоже есть все фаилы, то зависимости тех фаилов которые дадут ошибку.
и так до тех пор пока не доберешься до отсутствующего фаила.
*


Расскажи как? не умею...
User is offline
Go topGo end
6.11.2008 - 10:13
#7
middleman



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 3.366
Регистрация: 15.03.2005
Из: Украина, Харьков
Пользователь №: 8.829


Респектов: 744
-----XXXX-




Ну я в частности Dependency Walker'ом не пользовался. подозреваю что если развернуть список соответствующей библиотеки (+ возле нее), то он автоматом покажет зависимости. Если какой-то фаил из них подсвечен красным, то проверить его наличие. если он есть, то смотреть уже его список зависимостей.
DLL фаилы могут быть завязаны на десятки других DLL. И при отсутствии одного из них прога будет выдавать ошибки.
User is offline
Go topGo end
6.11.2008 - 22:46
#8
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Цитата | Quote(middleman @ 6.11.2008 - 11:13)
Ну я в частности Dependency Walker'ом не пользовался. подозреваю что если развернуть список соответствующей библиотеки (+ возле нее), то он автоматом покажет зависимости. Если какой-то фаил из них подсвечен красным, то проверить его наличие. если он есть, то смотреть уже его список зависимостей.
DLL фаилы могут быть завязаны на десятки других DLL. И при отсутствии одного из них прога будет выдавать ошибки.
*


Ну вот смотри:
User is offline
Go topGo end
7.11.2008 - 10:13
#9
middleman



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 3.366
Регистрация: 15.03.2005
Из: Украина, Харьков
Пользователь №: 8.829


Респектов: 744
-----XXXX-




Вроде все библиотеки системные и с зависимостями все нормально.
Может быть версия какой-то библиотеки не подходит программе... Либо слишком новая либо слишком старая. Трудно сказать что-то конкретнее. Может просто стоит взять версию самой программы поновее... или постарее.
User is offline
Go topGo end
12.11.2008 - 7:24
#10
Detsle



профи!
*****

Группа: Пользователи
Сообщений: 655
Регистрация: 13.06.2006
Из: Домодедово
Пользователь №: 178.671


Респектов: 19
-----X----


Предупреждений: 0


Вот именно такая фигня, что проги нет старой, да и новая в сто раз лучше...
Тогда как быть?
User is offline
Go topGo end

Topic Options
task
Сейчас: 3.05.2024 - 12:05
Мобильная версия | Lite версия