Merge.CreateSourceImage-Methode
Die CreateSourceImage-Methode des Merge-Objekts ermöglicht dem Client, die Dateien aus einem Modul nach einem Merge in ein Quellimage auf dem Datenträger zu extrahieren, wobei Änderungen am Modul berücksichtigt werden, die möglicherweise während der Modulkonfiguration vorgenommen wurden. Die Liste der zu extrahierenden Dateien wird während des Mergevorgangs der Dateitabelle des Moduls entnommen. Die Liste der Dateien enthält alle Dateien, die erfolgreich aus der Dateitabelle des Moduls in die Zieldatenbank kopiert wurden. Dateitabelleneinträge, die aufgrund von Primärschlüsselkonflikten mit vorhandenen Zeilen in der Datenbank nicht kopiert wurden, sind nicht Teil dieser Liste. Zum Zeitpunkt der Imageerstellung stammt das Verzeichnis für jede dieser Dateien aus der geöffneten Datenbank (nach dem Merge). Der im Path-Parameter angegebene Pfad ist der Stamm des Quellimages für die Installation. fLongFileNames bestimmt, ob lange Dateinamen sowohl für Pfadsegmente als auch für endgültige Dateinamen verwendet werden. Bei der Funktion tritt ein Fehler auf, wenn keine Datenbank geöffnet ist, kein Modul geöffnet ist oder kein Merge ausgeführt wurde.
Syntax
Merge.CreateSourceImage(
Path,
fLongFileNames,
pFilePaths
)
Parameter
-
Pfad
-
Der Pfad des Stammes des Quellimages für die Installation.
-
fLongFileNames
-
fLongFileNames bestimmt, ob lange Dateinamen sowohl für Pfadsegmente als auch für endgültige Dateinamen verwendet werden.
-
pFilePaths
-
Dies ist eine Liste vollqualifizierter Pfade für die erfolgreich extrahierten Dateien.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Dateien im Zielverzeichnis mit demselben Namen werden überschrieben. Der Pfad wird erstellt, wenn er nicht bereits vorhanden ist.
C++
Siehe CreateSourceImage-Funktion.
Anforderungen
Anforderung | Wert |
---|---|
Version |
Mergemod.dll 2.0 oder höher |
Header |
|
DLL |
|