Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Неправильно загружается дизайн тайм пакет.


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 автора.


Наверх

Титульная страница Поиск, карта сайта Написать письмо