Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

TImage->Picture->Bitmap не работает в dll?

860
10 сентября 2003 года
Abell2000
138 / / 15.01.2003
Hi!
Народ, мне нужно из Dll получить доступ к Bitmap-у TImag-a лежащего на форме вызывающей библиотеку проги. Проблема в том, что если передать в Dll *TImage, то обращение к Image->Picture->Bitmap ничего не даст, кроме Access vialation после завершения проги?
2.1K
12 сентября 2003 года
Анисим
7 / / 29.11.2002
Цитата:
Originally posted by Abell2000
Hi!
Народ, мне нужно из Dll получить доступ к Bitmap-у TImag-a лежащего на форме вызывающей библиотеку проги. Проблема в том, что если передать в Dll *TImage, то обращение к Image->Picture->Bitmap ничего не даст, кроме Access vialation после завершения проги?



Попробуй передавать сам BITMAP в Dll-ку.
В модуле Dll описание процедуры:
void SmbProc (Graphics::TBitmap *Bitmap)
В программе:
SmbProc (Image1->Picture->Bitmap);

860
13 сентября 2003 года
Abell2000
138 / / 15.01.2003
Цитата:
Originally posted by Анисим

Попробуй передавать сам BITMAP в Dll-ку.
В модуле Dll описание процедуры:
void SmbProc (Graphics::TBitmap *Bitmap)
В программе:
SmbProc (Image1->Picture->Bitmap);


С передачей битмапа проблем нет, но мне нужно из Dll-шки просканировать главную форму и найти нужный в данный момент TImage и уже далее работать на его битмапе, поэтому нужен именно битмап имаджа, а не просто битмап.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог