Hello, Ruslan!
Shiliaev Ruslan wrote:
Второй хуже. На первом сразу получишь исключение. Во втором можешь
получить, а можешь и нет. Зато потом хрен выловишь такой баг. Поэтому
Ok, спасибо, я понял, что все по прежнему :-)
то есть, приведение типов не через as для классов
как было опасным, так и осталось.
если не уверен:
if IBDataSet1.FieldByName('BLB') is TBlobField then
или как я написал, через as TBlobField.
кстати, твой вариант можно также поменять на
if IBDataSet1.FieldByName('BLB').isBlob then
--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34