![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу заставить работать 2 компонента одновременно [D7, WinXP]
allrussia © (2006-11-10 15:45:00)при установке второго компонента неважно в каком порядке вылетает ошибка
"cannot load package DirectX9_D7 it contains unit DXTypes which also contained in XXX"
Компоненты DSPACK 2.3.4 и VisioForge 1.2.1 , D7
оба используют исходники DirectX9
пытался прописать общий путь для DirectX9 для обоих компонент
не работают пишут разные версии DX..чего-то
Предполагаю что задача решается банальным переименованием но не знаю где начать копать
Ketmar (2006-11-10 19:15:00) [1]>[6] allrussia 10-Nov-2006, 19:13
>Есть другие варианты?
можно посмотреть, что не совпадает, и поправить исходники. а dx выделить в отдельный пакет. %-) но это муторно.
allrussia (2006-11-10 19:13:00) [2][b]novill [/b]
[i]А переустановить один из пакетов предварительно убрав из него дублирующиеся модули?[/i]
пробовал, но начинают ругаться другие исходники, неправильные типы и прочее..
вот прямые ссылки на компоненты оба весят мега 3 всего delphi7
У кого есть 5 минут времени, может помочь их запустить совместно и что в них изменить
http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=1
http://www.visioforge.com/files/visioforge_video_info.zip
[b]Reindeer Moss Eater[/b]
[i]Причину незагрузки второго пакета ты уже знаешь.
Делай выводы.[/i]
выводы следующие: оба используют библиотеку типов DirectX, по всей видимости разных версий из за этого конфликт
Предполагаю что задача решается банальным переименованием этого юнита
и соответственно все ссылки на этот переименованный юнит надо будет править во всех исходниках DirectX
Есть другие варианты?
Ketmar (2006-11-10 17:16:00) [3]>[2] allrussia 10-Nov-2006, 16:36
>Есть решение, или "опустить руки"?
есть. снести дельфи, выключить машину, аккуратно упаковать в коробку и отнести в магазин. ага. именно вернуть. с соответствующими словами.
novill (2006-11-10 16:41:00) [4]А переустановить один из пакетов предварительно убрав из него дублирующиеся модули?
Reindeer Moss Eater (2006-11-10 16:41:00) [5]... не использующий повторяющиеся пакеты?
Не пакеты повторяются. А модули в пакетах повторяются.
Причину незагрузки второго пакета ты уже знаешь.
Делай выводы.
allrussia (2006-11-10 16:36:00) [6]Есть решение, или "опустить руки"? Искать аналогичный компонент, не использующий повторяющиеся пакеты?
Reindeer Moss Eater (2006-11-10 16:04:00) [7]два пакета содержат в себе одноименные модули.
загружен может быть только один из двух пакетов.