У меня есть файлы в поле TIBDataset
blob.
Мне нужно иметь возможность открыть их и сохранить все внесенные в них изменения.
Я пытался открыть такие файлы:
String sFileName = "Test.txt";
((TBlobField*)(TDataset->FieldByName("FILE"))->SaveToFile(sFileName);
ShellExecute(0, L"open", sFileName.c_str(), L"", L"", SW_SHOWNORMAL);
Но я не могу надежно удалить созданный файл или сохранить все изменения.
Есть ли способ открыть файл из поля большого двоичного объекта или получить обратный вызов при закрытии (внешнего) файла?