Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2011, 14:52   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию Delphi 2010. Такой-то bpl не найден, отложить его загрузку?

Всем доброго времени суток!

Возник такой парадокс:
Установлен delphi 2010
На него я взгромозлил AlphaSkins , собранный bpl лежит в $(BDS)\Bpl\
При каждом новом запуске D2010, среда выдаёт что не находит там этого файла..

Приходится в ручную удалять и добовлять заного этот пакет, хатя он 100% лежит в $(BDS)\Bpl\

P.S. $(BDS)\Bpl\ - e:\program files\embracodero\Rad studio\7.0\bpl

В чём проблема?
Человек_Борща вне форума Ответить с цитированием
Старый 13.03.2011, 15:04   #2
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Точное сообщение покажи.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 13.03.2011, 15:39   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Ну сначало так:


затем это:


Ну и в конце:


Как исправить?
Человек_Борща вне форума Ответить с цитированием
Старый 13.03.2011, 18:19   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Выгрузи из Делфи этот модуль совсем.
Знаешь как убрать компоненты?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.03.2011, 18:55   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

И что ?
Выгружаю, добавляю по новой, перезапускаю среду и опять 25....
Человек_Борща вне форума Ответить с цитированием
Старый 13.03.2011, 19:36   #6
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Удали из реестра ветвь HKEY_CURRENT_USER\Software\CodeGear
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 14.03.2011, 02:48   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Нет не помогло
Человек_Борща вне форума Ответить с цитированием
Старый 14.03.2011, 03:01   #8
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Как несложно сообразить, .bpl должен лежать там, где их может найти загрузчик ОС.

Например, в System32 или в путях PATH.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 14.03.2011, 03:21   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Гм ты снова оказался прав. Закинул я проблемный bpl в system32 и все без ошибок. Осталось понять почему он родную bpl папку не смотрит....
Человек_Борща вне форума Ответить с цитированием
Старый 14.03.2011, 03:22   #10
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Потому что её нет в PATH.

Поясняю: тут проблема не в пакете, а в том, что их два. Причём один зависит от другого.

Когда ты их собираешь в IDE, Delphi их компилирует и загружает - проблем нет, потому что среда знает, где они (в Output path).

Но когда ты запускаешь среду, у неё в настройках написан путь к одному пакету - его она и грузит. Ссылка на второй пакет находится в самом пакете. И грузить его как зависимую DLL будет уже ОС.

Надо ли пояснять, что ОС ничего не знает про пути Delphi?

Всё, что она знает - это порядок поиска DLL, согласно правилам системы.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.

Последний раз редактировалось Stilet; 14.03.2011 в 07:37.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 2010... VintProg Софт 8 17.12.2010 13:17
GlScene и Embarcadero Rad Studio 2010 (Delphi 2010) Fiery Fox Мультимедиа в Delphi 4 19.11.2010 21:46
Delphi 2010 Djeka(c) Помощь студентам 6 23.10.2010 03:54
Ошибка "не найден файл vc60.bpl" обьясните Нур C++ Builder 4 22.12.2009 23:12