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 |
|
DLL |
|