Вниз
Скачать: CL | DM;

Bitmap.PasteFromClipboard   Найти похожие ветки 

← →
puky   (2003-07-16 23:05) [0]

Ошибка или как? Делаю Bitmap.PasteFromClipboard, а оно умирает.

50478: function TBitmap.LoadFromStreamEx(Strm: PStream): Boolean; // by Vyacheslav A. Gavrik
50483:    function ReadBitmap : Boolean;
...
50515:      ASSERT( fDIBHeader.bmiHeader.biCompression and
      (BI_RLE8 or BI_RLE4 or BI_RGB or BI_RLE8 or BI_BITFIELDS) <> 0,
      "Unknown compression algorithm");
// исправить на -->
     ASSERT( fDIBHeader.bmiHeader.biCompression and
      (BI_RLE8 or BI_RLE4 or BI_RGB or BI_RLE8 or BI_BITFIELDS) = 0,
      "Unknown compression algorithm");
<icode>


← →
Кладов   (2003-07-17 15:54) [1]

Ни в коем случае. Именно перечисленные алгоритмы компрессии LoadFromStreamEx понимает. Надо остановиться на операторе Assert и посмотреть, что там в biCompression.


← →
puky   (2003-07-17 21:19) [2]

biCompression = 0


← →
puky   (2003-07-17 23:05) [3]

BI_RGB = 0
(0 and 0) <> 0 -> false, то есть происходит выполнение Assert.


← →
Кладов   (2003-07-18 16:42) [4]

Изменю на
     ASSERT( (fDIBHeader.bmiHeader.biCompression and
             (BI_RLE8 or BI_RLE4 or BI_RLE8 or BI_BITFIELDS) <> 0) or
             (fDIBHeader.bmiHeader.biCompression = BI_RGB),
             "Unknown compression algorithm");


Никто не сталкивался видимо потому, что у большинства assertions выключено, как по умолчанию.


← →
puky   (2003-07-18 19:33) [5]

1) А как оно отключается?
2) Зачем его туда поставили?
3) А другие как работают?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
14-1078575511
dr Tr0jan
2004-03-06 15:18
2004.04.04
Музон из ККНД


4-1074476763
Неопытный
2004-01-19 04:46
2004.04.04
Использование хука из сервиса


1-1079538178
neteditor_2000
2004-03-17 18:42
2004.04.04
TListBox.AddItem и его параметры


14-1078689202
Seriouss
2004-03-07 22:53
2004.04.04
Новый портал о железе! оцените?


1-1079301312
Troy
2004-03-15 00:55
2004.04.04
паскаль. integer




   Наверх