|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2023, 09:48 | #1 | |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
загрузка изображения в имейдж
Добра всем!!!
Немогу получить изоброжение с длл( Вот код длл: Код:
Код:
Цитата:
pas TGAReader.txt Помогите пожалуйста исправить Заранее благодарен! С уважением!
Не количеством плюсов измеряется репутация человека...!
|
|
23.04.2023, 11:02 | #2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Проверьте. Ваши TGA грузятся только, через LoadFromFile, а вы вызываете LoadFromStream
Но чтобы не выискивать ошибки в коде, достаточно подключить к проекту dll исполнителя (проект где используется dll) и отлаживать код в dll как и в обычном exe файле. Не могу сказать как т.к. не знаю где это в Delphi версии старше 7, но в 7 версии это было тут |
23.04.2023, 11:11 | #3 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
Спасибо за ответ!!!
Тоже самое с jpg. Если процедура в приложении то всё работает на ура, помещаю в длл_ку не может назначить где показывать Пишу на Embarcadero RAD Studio 11
Не количеством плюсов измеряется репутация человека...!
|
23.04.2023, 11:23 | #4 | |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Скорее всего проблема в менеджере памяти, как и со строками. Алгоритмы используют стандартный Delphi GetMem.
Код:
Цитата:
Допишите в вашей программе в USES ShareMem, ... остальные модули И тоже самое в DLL |
|
23.04.2023, 11:42 | #5 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
Нечиво не выходит(
Не количеством плюсов измеряется репутация человека...!
|
23.04.2023, 12:09 | #6 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Попробуйте передавать в библиотеку вместо графического буфера не визуальный компонент (окно) TImage, а буферный TBitmap, а Image1.Picture.Assign(bmp) делать уже в основном приложении.
|
23.04.2023, 14:05 | #7 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
Честно с этого и начинал!)
Спасибо всем за участие!!! Вопрос решился изменением строчьки в DLL: Код:
Код:
Не количеством плюсов измеряется репутация человека...!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка изображения | Volkogriz | Мультимедиа в Delphi | 7 | 28.09.2012 05:17 |
Загрузка изображения из БД | {Shadowevil} | БД в Delphi | 12 | 21.08.2012 09:30 |
загрузка изображения | wlords | Помощь студентам | 3 | 24.11.2010 20:52 |
Загрузка изображения | _-Re@l-_ | Общие вопросы Delphi | 7 | 31.05.2010 14:54 |
Загрузка изображения из exe | Volkogriz | Общие вопросы Delphi | 13 | 18.01.2010 17:51 |