Partager via


Merge.CreateSourceImage, méthode

La méthode CreateSourceImage de l’objet Merge permet au client d’extraire les fichiers d’un module vers une image source sur disque après une fusion, en tenant compte des modifications apportées au module qui ont pu être effectuées pendant la configuration du module. La liste des fichiers à extraire est prise dans la table des fichiers du module pendant le processus de fusion. La liste des fichiers se compose de chaque fichier copié depuis la table de fichiers du module vers la base de données cible. Les entrées de table de fichiers qui n’ont pas été copiées en raison de conflits de clé primaire avec des lignes existantes de la base de données ne font pas partie de cette liste. Au moment de la création de l’image, le répertoire de chacun de ces fichiers provient de la base de données ouverte (post-fusion). Le chemin spécifié dans le paramètre Path est la racine de l’image source pour l’installation. fLongFileNames détermine si les noms de fichiers longs sont utilisés ou non pour les segments de chemin et les noms de fichiers finaux. La fonction échoue si aucune base de données n’est ouverte, si aucun module n’est ouvert ou si aucune fusion n’a été effectuée.

Syntaxe

Merge.CreateSourceImage(
  Path,
  fLongFileNames,
  pFilePaths
)

Paramètres

Chemin d’accès

Chemin de la racine de l’image source pour l’installation.

fLongFileNames

fLongFileNames détermine si les noms de fichiers longs sont utilisés ou non pour les segments de chemin et les noms de fichiers finaux.

pFilePaths

C’est une liste de chemins complets pour les fichiers qui ont été extraits correctement.

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

Tous les fichiers du répertoire de destination portant le même nom sont remplacés. Le chemin est créé s’il n’existe pas déjà.

C++

Consultez Fonction CreateSourceImage.

Configuration requise

Condition requise Valeur
Version
Mergemod.dll 2.0 ou ultérieur
En-tête
Mergemod.h
DLL
Mergemod.dll