| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > DLL библиотеки |
| Автор: Михалыч 10.10.2010, 22:37 |
| Программа использует две разные версии riched20.dll Подскажите как мне их програмно можно загружать по очереди, например нужно загрузить одну версию riched20.dll , а после эту версию выгрузить и загрузить другую Дело в том,что Richedit цыпляет ту версию,которая в корне с программой, я ее выгружаю, и пытаюсь загрузить другую версию из другой папки,но она все равно цыпляет ту которая в корне |
| Автор: cat512 11.10.2010, 09:26 |
| Путь указывай явно |
| Автор: Михалыч 11.10.2010, 14:45 |
| Путь указываю,и перемещал в другие папки из корневой. Начинает цыплять из папки System32 |
| Автор: cat512 11.10.2010, 15:13 |
| Из System32, будет цепляться, если нет библиотеки в директории приложения. Т. е. самый высокий приоритет, у локальной папки, потом System32. |
| Автор: Михалыч 11.10.2010, 17:14 |
| Все правильно, ее даже выгрузить нельзя из приложения,вот только почему,не знаю |
| Автор: Михалыч 11.10.2010, 18:01 |
| Полазил в компоненте Richedit , при загрузке программы этот компонент подгружает Riched20.dll и использует данную библиотеку, и своей программой я эту библиотеку выгрузить не могу |
| Автор: RomanEEP 11.10.2010, 19:49 |
| Зачем её выгружать? Надо просто загрузить свою, вот и все, LoadLibrary тебе в помощь |