Почему бы не попробовать применить очень эффективный пакет DirectSearch (см.
http://www.maplesoft.com/applications/view.aspx?SID=101333) вместо изобретения велосипеда? Подробности по требованию.
Дело в том, что мы разрабатываем софт на ЯП Delphi для использования его совместно с измерительной системой (ИС). Т.е. данные в процессе измерения поступают на компьютер, где их можно обработать в программе, написанной специально для работы с ИС и используя ее внутренний формат данных. Эта программа поставляется заказчику в комплекте с компьютером и ИС.