Неприятное поведение сторонней DLL при вызове из Progress

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
camelya
Старожил
Сообщения: 74
Зарегистрирован: 01 ноя 2006, 13:37

Неприятное поведение сторонней DLL при вызове из Progress

Сообщение camelya » 15 май 2007, 12:15


Яр
Старожил
Сообщения: 172
Зарегистрирован: 29 июн 2006, 09:16
Откуда: Питер

Сообщение Яр » 16 май 2007, 12:33

Теоретически, разницы между теорией и практикой нет.

camelya
Старожил
Сообщения: 74
Зарегистрирован: 01 ноя 2006, 13:37

Сообщение camelya » 16 май 2007, 13:03


van
Модератор
Сообщения: 407
Зарегистрирован: 12 июл 2001, 03:00

Сообщение van » 16 май 2007, 14:48


van
Модератор
Сообщения: 407
Зарегистрирован: 12 июл 2001, 03:00

Сообщение van » 16 май 2007, 17:08


Яр
Старожил
Сообщения: 172
Зарегистрирован: 29 июн 2006, 09:16
Откуда: Питер

Сообщение Яр » 17 май 2007, 13:16

Виноват насчет path... Прочитал невнимательно, понял что она DLL не находит - а ini конечно она по PATH искать не станет, адназначна.
Теоретически, разницы между теорией и практикой нет.

sign
Старожил
Сообщения: 174
Зарегистрирован: 20 апр 2005, 16:21

Сообщение sign » 17 май 2007, 18:20

А где физически находится вызываемая dll?

camelya
Старожил
Сообщения: 74
Зарегистрирован: 01 ноя 2006, 13:37

Сообщение camelya » 17 май 2007, 22:40

все сторонние dll и первая и последовательно остальные вызываемые первой лежат в своей отдельной директории, в registry пути не прописаны, поведение никак не зависит от местоположения этой отдельной директории
проверялись случаи
1) c:\program files\[имя директории]
2) t:\[имя директории]
3) \\имя сервера\...\[имя директории]

работает всегда одинаково
если dll дергается из PROGRESS , то настройки ищутся потом в c:\dlc101b\bin
если dll дергается из EXCEl VBA - то настройки ищутся в c:\program files\microsoft\office:):))

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Неприятное поведение сторонней DLL при вызове из Progres

Сообщение George » 19 май 2007, 09:12


camelya
Старожил
Сообщения: 74
Зарегистрирован: 01 ноя 2006, 13:37

Сообщение camelya » 21 май 2007, 14:45