|
|
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
Люди плз помогите кто в этом разбирается!!! Вообщем у меня есть MFC Dll'ка на C++ 2005 или 2003(неважно), причем ее тип - MFC Extension Dll.Я ее использую в Visual Basic 2005, и вроде все функции нормально вызываются, но если попробывать эту же Dll на другом компе,то при вызове функций выбивает ошибку: Приложение не было запущено, поскольку оно некорректно настроено. Вообщем она напроч отказывается грузить DLL. С чем это связано? Регистрироваться тоже не хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 03:56 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
посмотри зависимости ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 11:44 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
Поясни! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 13:57 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
ну не знаю, может, ей чего не хватает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 14:00 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
kinologЛюди плз помогите кто в этом разбирается!!! Вообщем у меня есть MFC Dll'ка на C++ 2005 или 2003(неважно) .... Вообщем она напроч отказывается грузить DLL. С чем это связано?Это очень важно 2005 оно у тебя или 2003. Начиная с MS VC 2005 микрософт поменяла принципы поиска DLL. Раньше они искались при помощи системной функции SearchPath, теперь они ищутся при помощи манифестов. Если хочешь таскать dll между MS VC 2005 и компиляторами других версий, то ты должен в своем 2005 проекте принудительно отключить манифесты. А во вторых, проверь свою MSVC 2005 если на нее наложен первый сервис пак - то беги опять к микрософтам и ищи патч, который исправит ошибку в работе с msvcrt8.dll из-за которого манифесты созданые в MSVC2005 и MSVC2005sr1 не узнают друг-друга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 18:16 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
Дело в том что я пробовал компилить DLL и в 2003 и в 2005 VS, но результат тот же. Причем в Visual Basic 2005 функции импортируются следующим образом: Код: plaintext 1. 2. Может я не правильно создаю DLL??? Плиз помогите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 23:24 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
kinologДело в том что я пробовал компилить DLL и в 2003 и в 2005 VS, но результат тот же.Еще раз повторяю: Не надо пробовать компилировать и в 2003 и в 2005. Либо в том, либо в другом. Visual Studio 2005 очень сильно отличается от 2003 в принципе работы с dll'ками. kinologМожет я не правильно создаю DLL???9 шансов из 10, что не правильно прописаны манифесты. Лучше откатись на 2003, меньше головной боли будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2007, 23:31 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
kinologДело в том что я пробовал компилить DLL и в 2003 и в 2005 VS, но результат тот же. Причем в Visual Basic 2005 функции импортируются следующим образом: Код: plaintext 1. 2. Может я не правильно создаю DLL??? Плиз помогите!!! ОС разные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 10:11 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
kinologее тип - MFC Extension Dll. MFC стоит на обоих машинах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 10:32 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
ОС полностью одинаковые. А насчет MFC, незнаю, но стоит .NET FrameWork 2.0 Я уже даже пытался компилить DLL в VS C++ 6. тоже самое. Единственное чего я добился это то что функции нормально вызываются, если приложение не MFC )-: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 01:59 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
есть такая штука vc_redist -------------------------------------------------------------- [подпись с другого сайта] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 14:42 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
А можно пояснить что такое vc_redist и как он используется,а то я в С++ не бум бум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 23:14 |
|
||
|
Как загрузить функции из Dll
|
|||
|---|---|---|---|
|
#18+
kinologА можно пояснить что такое vc_redist и как он используется,а то я в С++ не бум бум.А оно к С++ не отосится :) Это почти тоже самое что regsvr32, но regsvr32 для dll c COM внутри, а vc_redist для всех новых dll'ек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2007, 23:50 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=307&tid=2029361]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 350ms |

| 0 / 0 |
