-
Кто-нибудь использовал пакет Jpeg из комплекта FPC 2.0.0? У меня какие-то глюки при попытке прочитать заголовок jpeg-файла.
-
Попробовал JpegObj.pas, так компилятор выдаёт ошибку Error: Incompatible types: got "TRect" expected "RECT"в строчке R := MakeRect(0, last_scanline, output_width, output_scanline); где R: TRect; Пока не смешно.
-
А если попробовать R: RECT?
-
Я вышел из положения! Положил исходники PasJpeg в соответствующий каталог - компилятор перекомпилил и успокоился :) В общем, пока полёт нормальный, за исключением того, что функция Asprotect'a GetRegistrationInformation не может получить регистрационную инфу.
-
The jpeg unit in FPC depends on the declaration in the FPC type unit. You are using KOL. Both have a Trect type declared. If you need the declaration from FPC, fully qualify the name of the unit + the declaration, like this old example shows for bitmaps: windows.bitmap //refers to HBITMAP in the windows unit graphics.bitmap //refers to TBitMap in Graphics unit If you look up where RECT is declared, simply work like above.
-
2 Thaddy:
> fully qualify the name of the unit + the declaration
Помню синтаксис Modula-2, там указание модуля было обязательным!
Спасибо за объяснение!
|