|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.09.2010, 12:44 | #1 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
Проблема с bitmap (Delphi 7)
Столкнулся с совершенно неожиданной проблемой.
Нужно перенести изображение из буфера на bitmap. Делаю так Код:
Вопрос. Почему и как этого избежать? P.S. Исходники и файл xls из которого копирую изображение в буфер прилагаются |
03.09.2010, 12:56 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Никогда такого не видел, но судя по всему дефекты эти связаны с тем как оффис работает.
I'm learning to live...
|
03.09.2010, 13:01 | #3 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
Может быть, но факт остается фактом.
Может перенос изображения на bitmap надо способом отличным моего делать? Код:
|
03.09.2010, 13:31 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я вообще пользуюсь функцией BitBlt для "переноса" изображений. Попробуй ее.
I'm learning to live...
|
03.09.2010, 14:05 | #5 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
А примерчик можно?
|
03.09.2010, 14:13 | #6 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
Попробовал сделать так
Код:
Но весь холст bitmap теперь белый |
03.09.2010, 14:17 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Сам примерчик то дать не сложно:http://www.programmersforum.ru/showthread.php?t=7482
Но ты объясни зачем тебе Btmap раз Picture нормально работает? Цитата:
I'm learning to live...
|
|
03.09.2010, 14:19 | #8 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
Я потом bitmap активно использую, обрезаю, поворачиваю. Все написано и все работает. Загвоздка только вот в этом. Причем этот глюк проявляется только на маленьких изображениях типа 100x150 или около того
Да была мысль такая, с последующей загрузкой в битмап, только как-то не по-человечески это Последний раз редактировалось Stilet; 03.09.2010 в 14:23. |
03.09.2010, 14:24 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ты проверь ради интереса, это только в оффисе так клипбоард глюкает или вообще.
I'm learning to live...
|
03.09.2010, 14:27 | #10 |
Пользователь
Регистрация: 02.07.2009
Сообщений: 77
|
Проверил. Только в офисе. А у меня как раз с ним вся работа и идет
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Bitmap | _-Re@l-_ | Мультимедиа в Delphi | 2 | 21.07.2010 19:08 |
Bitmap Delphi | novi4ok_Delphi | Помощь студентам | 0 | 03.06.2010 13:52 |
из-за чего появляется полоса (на скрине) при вставке BitMap в TImage? - Проблема с Bitmap | Grey@2009 | Мультимедиа в Delphi | 2 | 02.01.2010 20:23 |
RaveReports5 + Bitmap | R11 | Помощь студентам | 0 | 22.12.2009 23:56 |
Bitmap? | HunterMan | Общие вопросы .NET | 7 | 27.12.2008 19:02 |