Метод Merge.CreateSourceImage
Метод CreateSourceImage объекта Merge позволяет клиенту извлекать файлы из модуля в исходный образ на диске после слияния с учетом изменений модуля, которые могли быть внесены во время настройки модуля. Список извлекаемых файлов берется из файловой таблицы модуля во время процесса слияния. Список файлов состоит из всех файлов, успешно скопированных из файловой таблицы модуля в целевую базу данных. Записи таблицы файлов, которые не были скопированы из-за конфликтов первичного ключа с существующими строками в базе данных, не входят в этот список. Во время создания образа каталог для каждого из этих файлов поступает из открытой базы данных (после слияния). Путь, указанный в параметре Path , является корнем исходного образа для установки. fLongFileNames определяет, используются ли длинные имена файлов как для сегментов пути, так и для конечных имен файлов. Функция завершается сбоем, если база данных не открыта, модуль не открыта или слияние не выполнено.
Синтаксис
Merge.CreateSourceImage(
Path,
fLongFileNames,
pFilePaths
)
Параметры
-
Путь
-
Путь к корню исходного образа для установки.
-
fLongFileNames
-
fLongFileNames определяет, используются ли длинные имена файлов как для сегментов пути, так и для конечных имен файлов.
-
pFilePaths
-
Это список полных путей к файлам, которые были успешно извлечены.
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Все файлы в целевом каталоге с тем же именем перезаписываются. Путь создается, если он еще не существует.
C++
См. функцию CreateSourceImage .
Требования
Требование | Значение |
---|---|
Версия |
Mergemod.dll 2.0 или более поздней версии |
Заголовок |
|
DLL |
|