Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2010, 22:54   #21
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Оп-па! Вы таки будете смеяться, но после успешного создания при попытке обратиться к другим функциям dll-ки вываливается та же ошибка! Выходит, дело было не в битмапе, а в чем то другом!

Я нашел, в чем причина ошибки, и теперь бъюсь об стену - ошибка нет, если закомментировать Windows.GetObject

UPD

Экспортировал его заного (просто скопировал код). Теперь говорит только об ошибках rutime error 217.

Залогировал данные, которые получаю - planes = 65535 остальные значение в том же духе.

Вопрос: Как получить данные по HBitMap, не используя GetObject?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 29.06.2010 в 23:44.
Alex Cones вне форума Ответить с цитированием
Старый 06.07.2010, 01:31   #22
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

HBITMAP - это ж вроде указатель на какую-то внутреннюю структуру? Не?
Что-то где-то читал про какой-то заголовок битмапа - может в нём?
А вообще почему нужно отказываться от GetObject? У меня оно всегда работает нормально.....

Хотя интересно...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 06.07.2010, 10:32   #23
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Сотворил чудо при помощи Get\SetDIBBits. Проблема решена.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт 32-bit dll в 64-bit valchakov Общие вопросы Delphi 8 25.12.2009 15:18
Как узнать handle окна имея handle обного из его компонентов SeRhy Win Api 2 18.10.2009 19:31
Vista Home Basic 64-bit NIKITUS Windows 4 31.03.2009 18:44
Как имея handle окна узнать handle edit-a который находится в етом окне SeRhy Общие вопросы Delphi 1 20.07.2008 13:48