Compartir a través de


Método Merge.CreateSourceImage

El método CreateSourceImage del objeto Merge permite al cliente extraer los archivos de un módulo a una imagen de origen en el disco después de una combinación, teniendo en cuenta los cambios realizados en el módulo que podrían haberse realizado durante la configuración del módulo. La lista de archivos que se van a extraer se toma de la tabla de archivos del módulo durante el proceso de combinación. La lista de archivos consta de cada archivo copiado correctamente de la tabla de archivos del módulo a la base de datos de destino. Las entradas de la tabla de archivos que no se copiaron debido a conflictos de clave principal con las filas existentes en la base de datos no forman parte de esta lista. En el momento de la creación de la imagen, el directorio de cada uno de estos archivos procede de la base de datos abierta (posterior a la combinación). La ruta de acceso especificada en el parámetro Path es la raíz de la imagen de origen para la instalación. fLongFileNames determina si se usan, o no, nombres de archivo largos para segmentos de ruta de acceso y nombres de archivo finales. Se produce un error en la función si no hay ninguna base de datos abierta, no hay ningún módulo abierto o no se ha realizado ninguna combinación.

Sintaxis

Merge.CreateSourceImage(
  Path,
  fLongFileNames,
  pFilePaths
)

Parámetros

Ruta de acceso

Ruta de acceso de la raíz de la imagen de origen para la instalación.

fLongFileNames

fLongFileNames determina si se usan, o no, nombres de archivo largos para segmentos de ruta de acceso y nombres de archivo finales.

pFilePaths

Se trata de una lista de rutas de acceso completas para los archivos que se extrajeron correctamente.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

Los archivos del directorio de destino con el mismo nombre se sobrescriben. La ruta se crea si no existe aún.

C++

Consulte la función CreateSourceImage.

Requisitos

Requisito Value
Versión
Mergemod.dll 2.0 o posterior
Encabezado
Mergemod.h
Archivo DLL
Mergemod.dll