Описание тега istorage
1
ответ
Открытие Office 2007 Документы из памяти - Как?
Я - разработчик C++, борющийся с обновлением приложения, которое широко использовало интерфейс IStorage, чтобы открывать документы до Office 2007 из хранилища в памяти (через ILockBytes). Если вы все еще следите за мной, вы, вероятно, знаете, что но…
23 апр '10 в 18:50
1
ответ
Расширение Firefox executeAsync Возвращает только 15 строк одновременно
Я разрабатываю расширение Firefox, которое читает и пишет в базу данных sqlite. Я выполнил асинхронный запрос для извлечения 20 строк из базы данных, и функция обратного вызова, которая обрабатывает получение данных, вызывается дважды. Первый раз он…
09 янв '12 в 06:11
1
ответ
Преобразование EML в MSG завершается неудачно при использовании IStorage
Я пытаюсь конвертировать EML в MSG файл. Я создаю IMessage объекта mapi на объекте IStorage; Назначьте идентификатор класса CLSID_Message для объекта IStorage; Разобрать файл EML, прочитать свойства и присвоить их объекту mapi IMessage; Вызывается С…
08 июн '13 в 02:33
1
ответ
Как я могу проверить тип перечисляемого элемента IStorage в Delphi?
Мне нужно работать с IStorage а также IStream интерфейсы в Delphi 7. Мне нужен список имен хранилищ и потоков в экземплярах IStorage. Если я попытаюсь собрать их так: procedure TStorageUtility.collectElementNamesByType( iStg_ : IStorage; names_ : TS…
14 июн '17 в 11:17
2
ответа
Перетащите из C# в Проводник Windows с IStorage/IStream
Я слишком долго работал над тем, что звучит как простая функциональность. Идея в том, что у меня есть приложение с TreeView. Это древовидное представление представляет содержимое базы данных, организованной в файлы и папки, во многом аналогично пров…
14 авг '09 в 21:08
1
ответ
Является ли реализация составного файла IStorage поточно-ориентированной?
Я использую реализацию составного файла IStorage из C# (StgCreateDocfile). Безопасно ли обращаться к одному экземпляру IStorage / IStream из нескольких потоков, если я сам синхронизировал чтение и запись? Или есть какие-либо проблемы COM, которые мо…
08 ноя '08 в 20:22
1
ответ
Сохранить MAPI IMsgStore в реализации IStream
Я пытаюсь создать PST MSG хранилище, используя метод IMAPISession: pses_->OpenMsgStore(0, prows->aRow[0].lpProps[1].Value.bin.cb, (LPENTRYID)prows->aRow[0].lpProps[1].Value.bin.lpb, NULL, MDB_WRITE | MAPI_DEFERRED_ERRORS | MAPI_BEST_ACCESS …
17 апр '12 в 15:02
1
ответ
Из C#, как я могу вызвать Release для возвращенного объекта, который реализует IStorage?
Я читаю и пишу файлы структурированного хранилища из C#. Чтобы открыть файл я звоню IStorage StorageInterface; int result = StgOpenStorage(filename, null, STGM.READWRITE | STGM.SHARE_EXCLUSIVE, IntPtr.Zero, 0, out StorageInterface); Это работает, и …
17 окт '16 в 17:24
4
ответа
Освобождение дескриптора файла OLE IStorage в C#
Я пытаюсь встроить PDF-файл в документ Word, используя метод OLE, описанный здесь: http://blogs.msdn.com/brian_jones/archive/2009/07/21/embedding-any-file-type-like-pdf-in-an-open-xml-file.aspx Я попытался реализовать код C++, предоставляемый в C#, …
22 апр '10 в 03:27
0
ответов
Открытие IStorage от IStream
Я реализую обработчик свойств для структурированного файла хранилища и хотел бы инициализировать его с помощью IInitializeWithStream, учитывая его преимущества изоляции, обработки медленной передачи и т. Д. Но я не вижу очевидного способа открыть IS…
17 авг '11 в 06:46
4
ответа
VCL альтернатива IStorage
Для предисловия я использую Borland C++ и VCL. Мне нужен какой-то структурированный объект хранения, который может быть сохранен на диск в виде одного файла и может содержать несколько именованных двоичных объектов двоичных данных, которые я могу пр…
20 окт '08 в 20:13
1
ответ
Чтение / запись файла в расширении пространства имен оболочки с использованием API-интерфейсов оболочки
Я использовал SHGetDesktopFolder(), чтобы получить PIDL, а затем просмотрел его содержимое с помощью IShellFolder. Теперь у меня есть конкретный PIDL, ссылающийся на местоположение файловой системы, и я могу использовать BindToStorage и IStorage для…
13 июн '13 в 19:21
1
ответ
Нарушение доступа при вызове EnumElements из IStorage
Я читаю файл структурированного хранилища. И пытается получить все дочерние элементы корневой структуры. Но я получаю исключение нарушения доступа при этом. Вот родные методы, [ComImport][Guid("0000000d-0000-0000-C000-000000000046")] [InterfaceType(…
31 дек '15 в 11:42
0
ответов
Пример использования Microsoft.VisualStudio.OLE.Interop в c #
Я пытаюсь использовать IStorage в Microsoft.VisualStudio.OLE.Interop, но не знаю, как это сделать. Я добавил ссылку на свой проект, но это только интерфейсы, перечисления и структуры. Как создать объект IStorage?
21 сен '21 в 17:36
0
ответов
Создание объекта IStorage, указывающего на путь к папке
Я пытаюсь изменитьkeywordсвойство (в наборе свойств Сводная информация ) папки. Я знаю, что я могу сделать это, используяStgCreatePropSetStg()функция, которая принимает объект, который будет содержать наборы свойств. Затем я могу получить использова…
02 ноя '22 в 13:05
2
ответа
IStorage не разблокируется после фиксации
Когда я запускаю приведенную ниже программу, результирующее значение stgOpenStorage равно STG_E_SHAREVIOLATION. Как мне закрыть IStorage, чтобы разблокировать его? procedure TForm1.btnSaveClick(Sender: TObject); var fileName : string; streamName : s…
06 июл '22 в 05:04