Вниз
Скачать: 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.46 MB
Время: 0.02 c
3-1078377703
Rauf
2004-03-04 08:21
2004.04.04
Помогите с SQL запросом в ADO


8-1069861224
cyborg
2003-11-26 18:40
2004.04.04
Своевременное заполнение DirectSoundBuffer-а


6-1075189587
Sour
2004-01-27 10:46
2004.04.04
MAPI в TheBat!


6-1074524774
det_sim
2004-01-19 18:06
2004.04.04
Не удается отправить сообщение по протоколу TCP/IP


1-1079453089
alless
2004-03-16 19:04
2004.04.04
CreateProcess




   Наверх