Всем доброго времени суток, помогите пожалуйста разобраться, есть бинарный файл с которого я читаю значения файла, и мне нужно преобразовать с doube в DateTime, сам бинарник формируется пока на C++ Builder, позже будет переписан...
using (BinaryReader reader = new BinaryReader(File.Open(path, FileMode.Open)))
{
// пока не достигнут конец файла
// считываем каждое значение из файла
while (reader.PeekChar() > -1)
{
double t_n = reader.ReadDouble();
double t_k = reader.ReadDouble();
var time = Convert.ToDateTime(t_n);
}
}
Получаю ошибку :
An unhandled exception of type 'System.InvalidCastException' occurred in mscorlib.dll
Additional information: Недопустимое приведение "Double" к "DateTime". Пробовал еще так :
var tn_n = DateTime.FromOADate(t_n);
Получаю ошибку :
An unhandled exception of type 'System.ArgumentException' occurred in mscorlib.dll
Additional information: Не является допустимой датой OleAut.
Помогите пожалуйста
Как убрать рамку чтобы осталась только стрелка ▼ ? И необходимо сделать стрелку белойПробую таким образом