Отправляет email-рассылки с помощью сервиса Sendsay

За 2017-07-01

[prg] moderatorial Re[2]: Отследить освобождение ресурсов

Здравствуйте, Кирилл!

+ - Избыточное цитирование. Процитирован полностью текст письма, на
которое отвечаете.
02.07.2017 0:02, Кирилл пишет:
> 01.07.2017 19:45, Кирилл пишет:
>> Здравствуйте, господа.
>>
>> Подскажите прямо кодом, как отследить, когда система освободит файл,
>> занятый при конвертации Wav to Mp3. Поскольку используется внешний кодек
>> Lame.mp3, то результаты своей работы он, насколько я понял, не передает
>> назад в ту функцию, которая его вызвала:
>>
>> Process p = new Process();
>> p.StartInfo.FileName = lamepath;
>> p.StartInfo.UseShellExecute = false;
>> p.StartInfo.Arguments = string.Format("-V 9 \"{0}\"
>> \"{1}\"", input, output);
>> p.StartInfo.CreateNoWindow = true;
>> p.Start();
>>
>> Пока думаю так, что нужно с интервалом, допустим, 1000 мс обращаться к
>> файлу и проверять, освободился он или нет. Как это сделать?
>>
> С уважением, комодератор Александр Зеленов.

   2017-07-01 20:33:31 (#3504199)

[prg] Re: Отследить освобождение ресурсов

Прошу прощения, поторопился с вопросом. Ответ получился вот такой:

catch (IOException)

01.07.2017 19:45, Кирилл пишет:
> Здравствуйте, господа.
>
> Подскажите прямо кодом, как отследить, когда система освободит файл,
> занятый при конвертации Wav to Mp3. Поскольку используется внешний кодек
> Lame.mp3, то результаты своей работы он, насколько я понял, не передает
> назад в ту функцию, которая его вызвала:
>
> Process p = new Process();
> p.StartInfo.FileName = lamepath;
> p.StartInfo.UseShellExecute = false;
> p.StartInfo.Arguments = string.Format("-V 9 \"{0}\"
> \"{1}\"", input, output);
> p.StartInfo.CreateNoWindow = true;
> p.Start();
>
> Пока думаю так, что нужно с интервалом, допустим, 1000 мс обращаться к
> файлу и проверять, освободился он или нет. Как это сделать?
>

   2017-07-01 20:18:16 (#3504194)

[prg] Отследить освобождение ресурсов

Здравствуйте, господа.

Подскажите прямо кодом, как отследить, когда система освободит файл,
занятый при конвертации Wav to Mp3. Поскольку используется внешний кодек
Lame.mp3, то результаты своей работы он, насколько я понял, не передает
назад в ту функцию, которая его вызвала:

Process p = new Process();
p.StartInfo.FileName = lamepath;
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = string.Format("-V 9 \"{0}\"
\"{1}\"", input, output);
p.StartInfo.CreateNoWindow = true;
p.Start();

Пока думаю так, что нужно с интервалом, допустим, 1000 мс обращаться к
файлу и проверять, освободился он или нет. Как это сделать?

   2017-07-01 19:55:40 (#3504192)