![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неправильно загружается дизайн тайм пакет.
Kolan © (2008-04-02 10:00:00)Здравствуйте, проблема такая:
1. Я скачал с тори.нет компонент PNGImage.
2. В скаченном архиве было 4 pas файла и папка obj.
3. В справке к компоненту есть порядок установки:
1. First of all, copy (unzip) all the files to any directory (mainting the original directory structure);
2. Go to the package sub-directory using Windows Explorer;
3. Opening the package for your version of Borland Delphi. This will open the Delphi environment;
4. Так как я никаких пакетов в архиве не нашел, то я сделал свой. Добавил туда 4 pas файла. Установил.
Пакет назвалPNGImageKPackage.
Проблема в следующем:
1. При первой установки кмпонента все было нормально и png файлы были доступны для выбора (у TPicture).
2. Если далее перезпустить среду, то возможность работы с png пропадает и пакетаPNGImageKPackageнет среди загруженых.
3. Если теперь хоть 100 раз перегрузить среду, то все равно пакет не будет загружен. (Загружен или нет смотрю в «O программе» среды).
4. Если открыть проект с пакетом сделать инстолл, на что среда скажет «Unable to install ». После этого перегрузить среду, то пакет будет загружен. Если еще раз перегрузиться, то пакет опять пропадет и возвращаемся к 3.
При всем при этом в одном из 4 pas файлов был компонент TPNGButton. Так вот он доступен всегда, даже если пакета нет среди загружных.
Вопросы:
1. Почему возникает такая ситуация?
2. Как из неё выйти?
Kolan (2008-04-05 18:16:00) [1]Что-то автор так и не ответил. Может своими силами можно решить.
Kolan (2008-04-02 17:01:00) [2]> А что ответил автор ?
Пока молчит.
Игорь Шевченко (2008-04-02 16:42:00) [3]А что ответил автор ?
Kolan (2008-04-02 16:12:00) [4]Незнал, Сергей благодарю.
Теперь по сабжу.
В PATH как и говорилось в [8] путь уже прописан:
C:\Documents and Settings\Kolan\Мои документы\Borland Studio Projects\Bpl
Туда и компилится пакет. И там реально лежит bpl.
После перезагрузки среды те же уши
Сергей М. (2008-04-02 16:02:00) [5]
> Kolan © (02.04.08 15:39) [12]
http://www.javaportal.ru/java/articles/VariableEnvironments/VariableEnvironments.html
Kolan (2008-04-02 15:39:00) [6]Я серьезно не понял что такое Path, и как посмотреть какая папка в него прописана.
Kolan (2008-04-02 11:07:00) [7]Удалено модератором
Примечание: Флудить завязываем
Плохиш (2008-04-02 11:00:00) [8]
> А что такое Path?
Всё, я ухожу, мне здесь делать нечего...
Kolan (2008-04-02 10:54:00) [9]> В папку прописанную в Path.
А что такое Path? Это настройка винды или что?
> Кстати делфи при инсталлации прописывает туда свою папку
> для bpl-ов, но как вы над системой извращаетесь никому не
> ведомо.
Ну её я сначала и использовал. Над системой не извращался никак.
> Что-то вторую ветку в начинающих читаю и такое количество
> пАдонков
Сам такой, я писать просто не уменю :)
Плохиш (2008-04-02 10:51:00) [10]
> То есть менеего в System32 скомпилить?
В папку прописанную в Path. Кстати делфи при инсталлации прописывает туда свою папку для bpl-ов, но как вы над системой извращаетесь никому не ведомо.
PS. Что-то вторую ветку в начинающих читаю и такое количество пАдонков :-( В соседней ветке anb испражняется.
Kolan (2008-04-02 10:48:00) [11]И если в систем32, то как туда путь указать. Наверно есть какая-то переменная типа:
$(DELPHI)
Kolan (2008-04-02 10:33:00) [12]> она ничего не знает про папку твоего проекта.
То есть мене его в System32 скомпилить?
Reindeer Moss Eater (2008-04-02 10:31:00) [13]Пробовал компилить туда где сам проект лежит (.\).
рантайм пакеты грузит не приложение и не ide, а windows.
она ничего не знает про папку твоего проекта.
Kolan (2008-04-02 10:24:00) [14]> рантайм bpl после компиляции лежит там, где windows не может
> её найти.
Пробова два варианта:
1. Компилил пакет в стандартную папку.
2. Пробовал компилить туда где сам проект лежит (.\).
Результат одинаковый.
Kolan (2008-04-02 10:21:00) [15]> С автором связаться не пробовал ?
Такая мысл не пришла в голову. Написал письмо, посмотрим что ответит.
Reindeer Moss Eater (2008-04-02 10:04:00) [16]рантайм bpl после компиляции лежит там, где windows не может её найти.
при установке пакета это была текущая директория (opendialog её сменил), потому и работало.
Игорь Шевченко (2008-04-02 10:01:00) [17]С автором связаться не пробовал ? Я не верю, что в скачанном нет e-mail автора.