Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.024 c
7-1074706015
Nick_Omsk
2004-01-21 20:26
2004.04.04
Как узнать поля принтера


1-1079284537
$tranger
2004-03-14 20:15
2004.04.04
Помогите с переводчиком


6-1075230412
WM
2004-01-27 22:06
2004.04.04
Как загрузить History в TSringList?


11-1057585718
Boguslaw
2003-07-07 17:48
2004.04.04
Visual Database objects


14-1078947076
***ghost***
2004-03-10 22:31
2004.04.04
Новый комп... Помогите выбрать!