Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
1-1079422216
stelius
2004-03-16 10:30
2004.04.04
Case &amp; not


8-1069974699
mw.Kronos
2003-11-28 02:11
2004.04.04
Собственные регулаторы громкости.


1-1079446720
_Nicola_
2004-03-16 17:18
2004.04.04
Еще раз про плагины


14-1079091916
stone
2004-03-12 14:45
2004.04.04
Как вам такое резюме? :))


1-1079198467
Riki
2004-03-13 20:21
2004.04.04
Периросовка линий в Image





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский