сразу несколько потоков захотят одновременно почитать из файла и удалть строку
сомневаюсь, что такое вообще возможно, тем более в NTFS. Считайте, что каждый поток блокирует файл на время чтения/записи, поэтому длительные операции разбивайте на множество мелких
Решил немного модифицировать код и при клике по listview, url передаю сначала в переменную tmp типа string, а в метод Play уже передаю url из переменной tmp. Студия перестала ругаться и все работает как надо. Можно ли так делать?
Должна быть возможность потом (вдруг понадобится) использовать класс отдельно от формы (напимер в dll) без таскания откуда-то этих данных
Форму тащить в dll не обязательно, ресурсы прекрасно живут и без нее
ЗЫ: более того, по умолчанию любая сборка net содержит в себе информацию о версии файла, а хранится эта информация в ресурсах
1) Форма - такой же объект, как и все. Если на нее есть ссылка, то через точку можно читать все публичные свойства
2) Вторую форму можно подписать на события первой, но нужно хорошо понимать, зачем это делается
Взять формулу под цифрой (1) и подставить значения. Может, ну его, это программирование, если такие вещи проблемы вызывают
ЗЫ: школьной математики тут более чем достаточно