Есть написанный (мной) компонент на Delphi7.
Если PAS файлы, входяцие в его состав включить в состав пакета в BCBuilder6, то при компилляции вылетает сообщение Acces violation at adress XXX in module "dcc60.dll. Read of adress YYY", после чего окно компилляции висит на экране, пока его не закроешь вручную. После закрытия ничего внятного не происходит.
Та же петрушка на BCBuilder2006, хотя на Delphi2007 все нормально компиллируется. Но на BCB2006 хотя бы выдает одну ошибку: internal error AV21F3884B-R00000018-0 и ее местонахожнеие - на последней строке файла ("end.") с классом компонента.
TCommEventFlags = (NONE = $0000,
RXCHAR = $0001,
RXFLAG = $0002,
TXEMPTY = $0004,
CTS = $0008,
DSR = $0010,
RLSD = $0020,
BREAK = $0040,
ERR = $0080,
RING = $0100,
PERR = $0200,
RX80FULL = $0400,
EVENT1 = $0800,
EVENT2 = $1000,
POWER = $2000);
файл с простеньким примером проекта под BCB6, но другими пересимлениями лежит на
http://zan.pisem.net/test.rarЧтобы вызвать ошибку, необходимо поменять элемент любого перечисления в Unit1.pas на +1, либо каждый следующий на +2 от предыдущего.