Compartilhar via


Método Merge.CreateSourceImage

O método CreateSourceImage do objeto Merge permite que o cliente extraia os arquivos de um módulo para uma imagem de origem no disco após uma mesclagem, levando em conta as alterações no módulo que podem ter sido feitas durante a configuração do módulo. A lista de arquivos a serem extraídos é obtida da tabela de arquivos do módulo durante o processo de mesclagem. A lista de arquivos consiste em cada arquivo copiado com sucesso da tabela de arquivos do módulo para o banco de dados de destino. As entradas da tabela File que não foram copiadas devido a conflitos de chave primária com as linhas existentes no banco de dados não fazem parte dessa lista. No momento da criação da imagem, o diretório de cada um desses arquivos é obtido do banco de dados aberto (pós-mesclagem). O caminho especificado no parâmetro Path é a raiz da imagem de origem da instalação. fLongFileNames determina se os nomes de arquivos longos são usados para segmentos de caminho e nomes de arquivos finais. Ocorre uma falha na função caso nenhum banco de dados esteja aberto, nenhum módulo esteja aberto ou nenhuma mesclagem tenha sido executada.

Sintaxe

Merge.CreateSourceImage(
  Path,
  fLongFileNames,
  pFilePaths
)

Parâmetros

Caminho

O caminho da raiz da imagem de origem para a instalação.

fLongFileNames

fLongFileNames determina se os nomes de arquivos longos são usados para segmentos de caminho e nomes de arquivos finais.

pFilePaths

Essa é uma lista de caminhos totalmente qualificados para os arquivos que foram extraídos com sucesso.

Valor retornado

Esse método não retorna um valor.

Comentários

Todos os arquivos do diretório de destino com o mesmo nome são substituídos. O caminho será criado se ele ainda não existir.

C++

Confira a função CreateSourceImage.

Requisitos

Requisito Valor
Versão
Mergemod.dll 2.0 ou versões posteriores
parâmetro
Mergemod.h
DLL
Mergemod.dll