15 / 15 / 14
Регистрация: 10.06.2015
Сообщений: 165
|
||||||
1 | ||||||
Скопировать картинку в Clipboard29.09.2015, 19:28. Показов 4232. Ответов 9
Метки нет (Все метки)
Доброго времени суток!
Хочу в буфер скопировать картинку следующим кодом:
Если присвоить value := текст, то проблем нет, а с картинкой пока не получается. Есть идеи?
0
|
29.09.2015, 19:28 | |
Ответы с готовыми решениями:
9
Аналоги Clipbrd \ Clipboard Как копировать часть Image в clipboard? Как из TstringGrid скопировать содержимое в clipboard? Класс Clipboard - ошибка «Requested Clipboard operation did not succeed» |
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
29.09.2015, 19:39 | 2 | |||||
0
|
15 / 15 / 14
Регистрация: 10.06.2015
Сообщений: 165
|
||||||
29.09.2015, 19:58 [ТС] | 3 | |||||
Попробовал
Просто с текстом в ворде, все появляется, а с картинкой нихт.
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
29.09.2015, 20:15 | 4 | |||||
У меня появляется.
Добавлено через 12 минут Проверял так:
1
|
15 / 15 / 14
Регистрация: 10.06.2015
Сообщений: 165
|
|
30.09.2015, 03:20 [ТС] | 5 |
Пока получается так: (это из-за ассайна).
Из буфера с ctrl+v картинка не вставляется, может, из-за прозрачности фона, завтра буду ковыряться. (Delphi XE7). Все равно спасибо.
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
30.09.2015, 11:33 | 6 | |||||
У тебя какой формат рисунка?
Я с jpg пробовал. Добавлено через 53 минуты Еще можно посмотреть какой тип данных в буфере:
0
|
15 / 15 / 14
Регистрация: 10.06.2015
Сообщений: 165
|
||||||
30.09.2015, 14:17 [ТС] | 7 | |||||
Пробовал: png, jpeg, tiff результат такой же.
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
30.09.2015, 18:34 | 8 | |||||
Странно, у меня на Win7 такого нет.
Похожая фигня возникает при компиляции под андроид. Там вместо объекта в буфере оказывается некая строка вида: (Tbitmapofitem @ B434B634). Как через нее получить сам объект я не знаю. Добавлено через 19 минут Вообще TBitmapOfItem - это наследник от битмапа, поэтому можно попробовать:
У меня и такой вариант работает. Добавлено через 55 секунд (Кстати, использую Delphi XE10)
0
|
15 / 15 / 14
Регистрация: 10.06.2015
Сообщений: 165
|
|||||||||||
01.10.2015, 10:07 [ТС] | 9 | ||||||||||
При нижеописанном коде, получаю сообщение Tbitmap, что уже радует, но картинка упорно не вставляется на ctrl+v, вернее вставляется текст, который был в буфере до этого (в мс ворд), пэйнт молчит.
На выходных попробую десятку, хотя "чета славик я очкую"
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
|
01.10.2015, 11:11 | 10 |
0
|
01.10.2015, 11:11 | |
01.10.2015, 11:11 | |
Помогаю со студенческими работами здесь
10
Ошибка при работе с Clipboard: "Сannot open clipboard. Отказано в доступе." Программно скопировать картинку Скопировать картинку с сайта Скопировать картинку с PaintBox в Image Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |