![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Нашел код вращения имаги, подчистил напилником под HBitMap. Получаю AV.
Может есть 100% работающий метод? Тем паче, что я так и не понял, где здеь устанавливается угол. Код:
Код:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 10.10.2010 в 19:27. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
У меня AV на строке:
Код:
Или он туда неправильный передаётся... Сейчас посмотрю что там дальше.....
I am the First of Cyber Evolution...
I am the First to Program your Future... |
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Длина массива задается позже - это предобъявленная функа.
Altera, код к сожалению не рабочий, Delphi и C++ спуталось. Но спасибо за попытку.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Моя версия. Подмогните перевести выделенные строки.
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#6 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]()
Не знаю что есьм "Warehouse.Buffer.DC" поставил заместо него "Form1.Canvas.Handle" вроде сойдёт...
В GetDIBits у меня не указатель на BI хочет а саму переменную (это Лазарус чтоль не совпал так?)... Вот что: вызывается FixPixels(C, R) тогда как переменные C и R не инициализированны... И получается что идёт обращение к какому-то минус тридцатитысячному элементу A[]... Может там нужно было C1 и R1? Запутался я в этой процедуре, можно сам алгоритм взглянуть где-нибудь? Поворот на какой грудус-то нужен - на любой? Цитата:
Тогда просто стереть точку и то что после неё... destDC.BitBlt() - это вроде MFC'шная обёртка, тож самое что BitBlt(destDC, ...), заместо COLORREF вроде Cardinal пойдёт... Хотя.... А да там вообще всё можно выкинуть - весь поворот на апи-функции PatBlt делается по сути-то... ![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
![]() |
![]() |
![]() |
#7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#9 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Если честно, не понял, как из параллелограмма получить вращение.
http://vsokovikov.narod.ru/New_MSDN_...dtransform.htm - а вот это уже полезней, но не до конца понял, как заюзать. Вот нашел пример, но цифры не понятно, откуда: Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 11.10.2010 в 15:47. |
|
![]() |
![]() |
![]() |
#10 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Уже битый час сижу и не могу понять, что не так.
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при попытке повторного открытии окна | ssdm | Общие вопросы по Java, Java SE, Kotlin | 0 | 25.01.2010 19:41 |
приложение подвисает, при попытке обновить шрифты | AnTe | Общие вопросы Delphi | 2 | 07.12.2009 11:36 |
Ощибка при попытке заменить компонент | ogg | Помощь студентам | 3 | 16.07.2009 18:57 |
ошибка при попытке запустить программу | Fellot | Общие вопросы Delphi | 3 | 23.04.2009 21:23 |
Ошибка при попытке вывода полей из таблицы в ORACLE | older | Общие вопросы Delphi | 2 | 04.06.2008 17:26 |