Вниз
Скачать: 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.021 c
6-1074951629
Looo
2004-01-24 16:40
2004.04.04
Отчёты и Интернет


11-1059547007
_Polymorphic_
2003-07-30 10:36
2004.04.04
Как встроить компоненты редактирования в KOLmdvXLGrid?


11-1058382320
puky
2003-07-16 23:05
2004.04.04
Bitmap.PasteFromClipboard


3-1078231598
Rule
2004-03-02 15:46
2004.04.04
Опять я и опять пробеммы с Мидасом


3-1078910413
Pavel
2004-03-10 12:20
2004.04.04
Blob




   Наверх