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