Оффтопик. Изучаем C#

Автор Тема: Оффтопик. Изучаем C#  (Прочитано 47596 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2126
  • Карма: 560
  • LISP/C#, AutoCAD/Civil 3D
  • Skype: zagor_dmtr
Re: Оффтопик. Изучаем C#
« Ответ #195 : 26-03-2019, 13:09:57 »
Насколько я знаю, у него есть свой API. Может в нём есть нужные инструменты?

Оффлайн simson43

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: Оффтопик. Изучаем C#
« Ответ #196 : 26-03-2019, 13:20:01 »
через него я и получил Stream
а вот аналога FileSystemWatcher не нашел(

Оффлайн simson43

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: Оффтопик. Изучаем C#
« Ответ #197 : 26-03-2019, 16:09:14 »
до этого я считывал асинхронно
Код - C# [Выбрать]
  1. await locStream.ReadAsync(locBytes, 0, length);
а если же считывать синхронно побайтно
Код - C# [Выбрать]
  1.  while (true)
  2.             {
  3.                 int lVal = locStream.ReadByte();
  4.                 int sVal = spStream.ReadByte();
  5.  
  6.                 if (lVal == -1 && sVal == -1)
  7.                     return true;
  8.  
  9.                 if ( lVal != sVal)
  10.                     return false;
  11.             }
То такой ситуации не возникает. И одинаковость файлов определяется корректно.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 10227
  • Карма: 1298
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Оффтопик. Изучаем C#
« Ответ #198 : 26-03-2019, 16:20:29 »
То такой ситуации не возникает. И одинаковость файлов определяется корректно.
Ну видимо для этого потока асинхронное считывание недопустимо...
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение