Файл, открытый в другой программе, не может быть сохранен
Всем привет,
В основном это IU, где пользователь может открыть текстовый файл через блокнот.
Затем пользователь должен предположить, что:
*Измените некоторые значения в текстовом файле
*сохраните документ через блокнот
*вернитесь к пользовательскому интерфейсу.
Проблема в том, что документ не может быть сохранен, потому что "файл открыт в другой программе и не может быть сохранен." (переведенная ошибка массажа)
Есть ли какой-нибудь способ обойти эту проблему?
Я вырезал код ниже.
Dim ProcessProperties As New ProcessStartInfo Dim myProcess As Process reader.close() ProcessProperties.FileName = "notepad.exe" ProcessProperties.Arguments = lblCurrentFilePath ProcessProperties.WindowStyle = ProcessWindowStyle.Normal myProcess = Process.Start(ProcessProperties) myProcess.WaitForExit() myProcess.Kill() OpenFileDialog1_FileOk(bFileEditM, AcceptButton)
С уважением
Что я уже пробовал:
немного, только код выше. Не знаю никакого решения.
Leo Chapiro
Попробуйте открыть файл в общем режиме: Файл.открытый способ