AndyD, спасибо.
Способ "Во-первых" действительно ускорил работу с 10 секунд до практически мгновенно (глазом не заметно).
Способ "Во-вторых" тоже хороший.
Цитата:
Сообщение от AndyD
... а зачем вам именно контейнер засовывать в Binary? Не проще ли данные вставлять непосредственно в него?
Массив Binary мне нужен для передачи в WinAPI функцию, а данные удобно хранить в таблице, а значит в контейнере (можно конечно в файле, но мне кажется, что удобнее в таблице). Вот здесь и возникает задача преобразовать контейнер в Binary массив.
Меня все-таки удивляет вот что. Есть класс Binary и есть класс BinData. Вроде бы одно и тоже, но похоже, что прямого пути передачи данных между объектами этих классов нет...