LibTiffDelphi is problem with BDS 2006.
In 'LibTiffDelphi.pas'
{const
_TIFFBuiltinCODECS: array[0..17] of TIFFCodec = (
(name:'None'; scheme: COMPRESSION_NONE; init: TIFFInitDumpMode),
(name:'LZW'; scheme: COMPRESSION_LZW; init: TIFFInitLZW),
(name:'PackBits'; scheme: COMPRESSION_PACKBITS; init: TIFFInitPackBits),
(name:'ThunderScan'; scheme: COMPRESSION_THUNDERSCAN; init: TIFFInitThunderScan),
(name:'NeXT'; scheme: COMPRESSION_NEXT; init: TIFFInitNeXT),
(name:'JPEG'; scheme: COMPRESSION_JPEG; init: TIFFInitJPEG),
(name:'Old-style JPEG'; scheme: COMPRESSION_OJPEG; init: NotConfigured),
(name:'CCITT RLE'; scheme: COMPRESSION_CCITTRLE; init: TIFFInitCCITTRLE),
(name:'CCITT RLE/W'; scheme: COMPRESSION_CCITTRLEW; init: TIFFInitCCITTRLEW),
(name:'CCITT Group 3'; scheme: COMPRESSION_CCITTFAX3; init: TIFFInitCCITTFax3),
(name:'CCITT Group 4'; scheme: COMPRESSION_CCITTFAX4; init: TIFFInitCCITTFax4),
(name:'ISO JBIG'; scheme: COMPRESSION_JBIG; init: NotConfigured),
(name:'Deflate'; scheme: COMPRESSION_DEFLATE; init: TIFFInitZIP),
(name:'AdobeDeflate'; scheme: COMPRESSION_ADOBE_DEFLATE; init: TIFFInitZIP),
(name:'PixarLog'; scheme: COMPRESSION_PIXARLOG; init: TIFFInitPixarLog),
(name:'SGILog'; scheme: COMPRESSION_SGILOG; init: TIFFInitSGILog),
(name:'SGILog24'; scheme: COMPRESSION_SGILOG24; init: TIFFInitSGILog),
(name:nil; scheme:0; init:nil));}is commented, and It works fine.
The problem is that 'init' address value of record is mismatching with obj between delphi implementaion record.
Thanks for reading
