Всем привет!
Столкнулся с проблемой закрытия файла после его открытия, очистки и сохранения.
Если не закрывать файл, то все очищается и сохраняется и можно закрыть вручную, НО если использоваться любые методы программного закрытия файла (или не любые, просто использовал, что знаю), то файл остается таким как и до очистки а сохранение либо исчезает либо вовсе не происходит.
public void PurgeFileMethod(string path)
{
using (ApplicationCivil.DocumentManager.MdiActiveDocument.LockDocument())
{
var doc = ApplicationCivil.DocumentManager.Add(path);
if (doc == null) return;
doc.SendStringToExecute("-PURGE\n", true, false, true);
doc.SendStringToExecute("Все\n", true, false, true);
doc.SendStringToExecute("*\n", true, false, true);
doc.SendStringToExecute("Н\n", true, false, true);
doc.Database.SaveAs(path, true, DwgVersion.Current, doc.Database.SecurityParameters);
doc.CloseAndDiscard();
}
}
Возможно кто-то сталкивался с такой проблемой и сможет помочь, благодарю за помощь.