Форум: "KOL";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "KOL";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c