Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > run-time error 48


Автор: pish_r 24.4.2003, 10:09
Я вообще-то на VB не пишу. Я одному заказщику, который пишет на VB, dll в Visual C++ склепал. Работала она у него... А как перенес ее на машину без VB, или просто на другую машину, вот такой эрор возник...
В чем может быть проблема? dll уже находится и в текущей дирректории, и в Виндовс/Систем, и везде вообщем. smile.gif

Автор: man2002ua 24.4.2003, 12:20
значит дело в другой длл, к-ю подключает твоя длл. Посмотри, какие длл использует твоя и проверь, чтобы они были на другой машине.

Автор: pish_r 24.4.2003, 13:09
Все в порядке с используемыми dll. Все на месте. Вот еще закономерность. которая может подтолкнуть на мысль: В обьявлении функций в длл есть такая строка: WINAPI
другая пробная длл без этой строки работает...
Мысли есть?

Автор: man2002ua 25.4.2003, 09:24
может быть различие в имени импортируемых функций.
посмотри, как называются ф-и в длл. Открой длл в редакторе и посмотри на имена/ Что-то типа _Func1@23 или ?_Func1@WU2 там есть.

Еще - как линкуется длл в приложении?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)