Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

Как передать Bitmap из DLL в программу без ошибок   Найти похожие ветки 

 
dimon_programmer   (2004-06-03 17:52) [0]

Здраствуйте!
Подскажите почему Bitmap, конвертироавнный из TJpegImage методом Assign и передаваемый из DLL по соглашению stdcall,
непригоден для работы (даже нельзя присвоить Image.Picture.Bitmap"у.). Если же его из DLL сохранить в файл и открыть из проги,
то все ОК. Почему?


 
Григорьев Антон   (2004-06-03 17:58) [1]

Потому что exe и dll имеют разные копии VCL, и получается, что есть два класса TBitmap: один в exe, другой - в dll. Лучше всего передавайте Bitmap.Handle.


 
Clickmaker ©   (2004-06-03 19:25) [2]


> dimon_programmer   (03.06.04 17:52)  

Если и DLL и EXE твои и обе на дельфи, то собирай их с Build with RTP



Страницы: 1 вся ветка

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.025 c
1-1086256723
vic_vm
2004-06-03 13:58
2004.06.20
Проблемма с TSpeedButton, TBitBtn в WinXP для формы внутри dll


3-1085577284
suharew
2004-05-26 17:14
2004.06.20
Что за файлы _QSQ1, _QSQ2


1-1086633557
DLL
2004-06-07 22:39
2004.06.20
Проблемка с доступом к файлу на CD


9-1077293085
Creep
2004-02-20 19:04
2004.06.20
как перемещать Timage с поворотом


3-1085777892
.Net
2004-05-29 00:58
2004.06.20
Прорисовка DBGrida?