S#.Api
Atom
3/11/2015
robot.sv


		private void SaveDates(DateTime[] dates)
		{
			try
			{
				if (!Directory.Exists(Path))
				{
					if (dates.IsEmpty())
						return;

					Directory.CreateDirectory(Path);
				}
				
				var stream = new MemoryStream();

				stream.WriteByte((byte)_dateVersion.Major);
				stream.WriteByte((byte)_dateVersion.Minor);
				stream.Write(dates.Length);

				foreach (var date in dates)
					stream.Write(date);

                lock (_cacheSync)
                {
                    <u>***stream.Position = 0;***</u>
                    stream.Save(GetDatesCachePath());
                }
			}
			catch (UnauthorizedAccessException)
			{
				// если папка с данными с правами только на чтение
			}
		}

ошибка в LocalDataMarketDrive.cs пропущен оператор stream.Position = 0; Без него файлы quotesDates.bin и т.д. в bin хранилищах имеют нулевой размер, что вызывает ошибки





Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy