|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
Не устанавливаются компоненты ImageEn 3.0.221.01.2016, 19:02. Показов 2272. Ответов 21
Метки нет (Все метки)
В портабельном C++Builder 5 не устанавливаются компоненты для обработки изображений ImageEn 3.0.2.
делаю по инструкции: Compile PKIECTRLC5.BPK, PKIEDBC5.BPK, DPKIECTRLC5.BPK and DPKIEDBC5.BPK. Copy PKIECTRLC5.BPL and PKIEDBC5.BPL to the "System" directory. Select Component->Install packages, and press Add button. Then select DPKIECTRLc5.BPL and DPKIEDBc5.BPL (this one for dataware components). Make sure that ImageEn files is in your "Library path". При компиляции требует дополнительных файлов PKIECTRLc5.bpi и PKIEDBc5.bpi, которые отсутствуют в пакете инсталляции. Что можно предпринять?
0
|
|
| 21.01.2016, 19:02 | |
|
Ответы с готовыми решениями:
21
Не устанавливаются компоненты NuGet Не устанавливаются компоненты Zeos Не устанавливаются компоненты и обновления |
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 22.01.2016, 12:48 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 22.01.2016, 18:15 [ТС] | |
|
Спасибо за оперативный ответ!
Файлы из архива вроде подошли, компиляция прошла без ошибок. Но появилась новая проблема - при установке нового компонента в Билдере потребовало vcl50.bpl. Я его скачал, но не смог скопировать в папку System32, т.к. нет прав админа. Копирование в папку Portable\C++Builder 5\Initialization Data\%ProgramFilesDir%\Borland\CBuilder5 \Projects\Bpl\, созданную портаблом, не помогло. Можно ли как-то интегрировать vcl50.bpl в портабл? Сборка взята отсюда http://soft-lenta.ru/index.php?newsid=1146385525
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 23.01.2016, 01:02 | |
|
Что-то не сходится. Я установил эту сборку, предварительно убрав свой Builder отовсюду и из реестра тоже. Затем ее настроил "под себя" (для проверки). Установки запоминает и, условно говоря, - работает. Затем установил эти компоненты (ImageEn 3.0.2). Всё установилось и появилась вкладка на палитре компонентов. Для проверки сделал примитивный проект с компонентом IEGradientBar. Если закрыть глаза на то, что программа, которая должна "весить" 370 кБ, потяжелела почти до 3-х МБ, то все нормально работает. VCL50.bpl ей не требуется; просто не нужно устанавливать галочку в свойствах проекта Packages-Build with runtime packages ( см. ссылку ). Сама эта библиотека находится в папке ..\Initialization Data\TEMP с доп.расширением ТА.
0
|
|
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 25.01.2016, 19:50 [ТС] | |
|
Спасибо за пояснения!
На домашнем компьютере с правами админа установка прошла без запросов недостающих файлов, но вкладка новой компоненты после установки так и не появилась. Возможно, я что-то еще не доустановил. Устанавливал двумя способами: 1. Через обычное открытие файлов .bpk, их компиляцию и установку 2. Через Component\Install component\Unit file name (файлы .cpp) В результате получаю окно с вкладками После перезагрузки билдера на вкладках компонент ничего не появляется.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 25.01.2016, 22:19 | |
|
m-d-k, вначале нужно обработать пакеты, начинающиеся с PK; затем - начинающиеся с D (design..; они для компиляции требуют библиотеки, получаемые на первом этапе, - компиляции PK...). В результате в папке Projects-Bpl и Projects-Lib появятся необходимые библиотеки. Если после перезагрузки на вкладках их не будет, можно искусственно добавить эти две библиотеки из Projects-Bpl путем Menu-Components-Addition.
0
|
|
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 26.01.2016, 17:11 [ТС] | |
|
Спасибо за уточнение!
Выполнил установку в такой же последовательности. При установке появилось окно сообщений. После установки в папках Projects были только файлы dclusr50.lib и dclusr50.bpl.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 26.01.2016, 17:38 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 26.01.2016, 18:13 [ТС] | |
|
Спасибо за помощь, буду еще разбираться, в чем проблема.
OpenCV к портабельному Билдеру я тоже не смог подключить. Может, Вы посоветуете мне более простой вариант компонент для C++Builder 5, в котором есть медианный фильтр и фильтр Канни?
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|||
| 26.01.2016, 23:05 | |||
|
1
|
|||
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 27.01.2016, 17:32 [ТС] | |
|
Большое спасибо!
Наконец получилось - удалил все настройки портабла и заново установил пакет. Появилась вкладка компонента! Тему с установкой компонента можно закрывать. Следующий мой вопрос будет уже по работе в билдере с изображениями. Пожалуйста, подскажите, как правильно его сформулировать для новой темы! Мне нужно передвигать большое изображение в Image не полосами прокрутки, а путем перетягивания самого изображения мышкой при нажатой левой кнопке. Может, в билдере есть уже готовые процедуры для этого? возможно, этот вопрос уже возникал на форуме, но я его не смог найти
0
|
|
|
place status here
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,010
|
|
| 27.01.2016, 17:41 | |
|
Компонент ImageEn позволяет это делать (с минимальными телодвижениями). Подробности уже не помню, давно использовал последний раз. Вроде нужно немного в параметрах поковыряться.
Очевидно, что сначала выбирается тот "объект", который отображает "картинки".
1
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 27.01.2016, 17:44 | ||
0
|
||
|
place status here
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,010
|
|
| 27.01.2016, 17:48 | |
|
TImageEnView называется.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 27.01.2016, 17:58 | |
|
По поводу второго вопроса... . Я бы поступил таким образом: разместил панель на форме (меньшего размера, чем картинка, конечно), на нее поместил картинку (без свойства stretch=true). Она, естественно, будет видна только своей верхней левой частью. Если теперь мышью таскать картинку, то видна будет только ее часть, ограниченная габаритами панели.
0
|
|
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 27.01.2016, 18:05 [ТС] | |
|
Как я понял, возможны проблемы с работой нужных мне модулей из установленной компоненты.
По поводу перемещения изображений - готовые примеры не совсем подходят, т.к. мне нужно синхронно перемещать исходное и обработанное изображение внутри двух Image. Когда-то я находил такой пример на Delphi, но сейчас быстро не смог найти - буду еще искать.
0
|
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||
| 27.01.2016, 18:11 | ||
|
П.С. Ничто не мешает корректировать координаты картинок по перемещению мыши в одной из них.
0
|
||
|
2 / 2 / 0
Регистрация: 01.05.2012
Сообщений: 36
|
|
| 27.01.2016, 20:10 [ТС] | |
|
Спасибо за пример - завтра попробую синхронно перемещать исходное и обработанное изображение в своем проекте.
Нашел похожие примеры для Delphi, но там кода гораздо больше. А еще не посоветуете, как можно синхронно уменьшать/увеличивать эти же изображения с помощью колесика мыши?
0
|
|
|
|
||
| 28.01.2016, 15:13 | ||
|
0
|
||
| 28.01.2016, 15:13 | |
|
Помогаю со студенческими работами здесь
20
Не устанавливаются компоненты Zeos Не устанавливаются компоненты Windows XP Не устанавливаются компоненты Windows ImageEn Canvas ImageEn для с++ Builder6 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|