Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов Delphi-Dll из VB: File not found / 6 сообщений из 6, страница 1 из 1
22.12.2006, 11:40
    #34218224
Akni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов Delphi-Dll из VB: File not found
Добрый день всем.

Ситуация такая:
Есть DLL на Delphi (не ActiveX) , вызываемая из VB. Периодически в DLL и в основную программу на VB вносятся изменения, все компилируется заново и работает дальше.
После последнего Update’а на НЕКОТОРЫХ (не на всех!) компьютерах в системе при попытке вызвать ф-ции из DLL выдается сообщение «Run-time error 53. File not found xprint». DLL лежит там же, где и EXE, в конфигурации ничего не меняли.
Подскажите, пожалуйста, в чем может быть причина. Где искать – в DLL или в VB?
...
Рейтинг: 0 / 0
22.12.2006, 12:20
    #34218449
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов Delphi-Dll из VB: File not found
Попробуйте вызвать функции из DLL'ки из другой среды, скажем из VBA for MS Office, или в самом delphi, если и тогда проблема не исчезнет, тогда ищите ошибки в DLL
может где забыли жесткую привязку в DLL'ке?
...
Рейтинг: 0 / 0
22.12.2006, 12:24
    #34218470
Akni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов Delphi-Dll из VB: File not found
Нет, ничего не забыли. Напишу немного поподробнее:
на некоторых компах вызовы всех ф-ций из Dll отрабатывают на ура, на других компах при вызове любой ф-ции из Dll выдается сообщ., что Dll не найдена.
...
Рейтинг: 0 / 0
22.12.2006, 13:56
    #34218828
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов Delphi-Dll из VB: File not found
Попробуйте регистрацию заново сделать
т.е. через
1. regsvr32.exe /u yourlibrary.dll
2. физически удалить
3. скопировать библиотеку
4. regsvr32.exe yourlibrary.dll
...
Рейтинг: 0 / 0
22.12.2006, 19:57
    #34219974
RUSYA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов Delphi-Dll из VB: File not found
Можно ещё попробовать переложить dll в windir\system32
...
Рейтинг: 0 / 0
22.12.2006, 20:02
    #34219985
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов Delphi-Dll из VB: File not found
RUSYAМожно ещё попробовать переложить dll в windir\system32

также должно работать (не утверждлаю ) если ДЛЛ и ЕХЕ в одной папке
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов Delphi-Dll из VB: File not found / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]