После нескольких попыток сохранить двоичные данные в свойстве класса оказалось, что данные сохранядтся лишь до первого двоичного нуля. Видимо, это свзяано с интерпретацией нуля как конца строки, а все свойства в фоксе объявлены как строки на языке С. Потом пришла идея воспользоваться возможностью текстового представления двоичных данных (после работы над почтовой программой). Эта возможность как раз появилась в 9-й версии VFP в виде добавления новых параметров функции STRCONV(). Таким образом, фокс может сохранять данные в base64 кодировке в свойствах и проеобразовывать их обратно в двоичный вид!
Идея хороша! А можно ли ее развить для хранения достаточно объемных двоичных данных? Например,
строкового образа двоичного файла размером в сотни килобайт.