ReplicateObject (CM)
<source lang='delphi'>function ReplicateObject(const profilename:string; const source,target:TitObject; iDatabase:TDataBaseInfo):TitObject;</source>
Cette fonction duplique un objet.
Result | L'objet dupliqué. |
profileName | Le profil de sérialisation à appliquer pour dupliquer l'objet |
source | L'objet source à dupliquer |
target | L'objet destination si il existe; nil sinon. |
iDatabaseInfo | Le contexte de base de données dans lequel dupliquer l'objet.
nil peut être utilisé pour indiquer la base de données par défaut. |
Exemple <source lang='delphi'> Procedure CloneThisProduct(const aCodeProduit:String); var vProduit:TProduit; begin
vProduit := ClassManager.FindObject('TProduit','(code=%1)',,True,[aCodeProduit]); if Assigned(vProduit) then ClassManager.ReplicateObject('duplication_TProduit',vProduit,self,nil);
end; </source>
Voir aussi
{{#if:Gestion des instances (CM)|
{{#if:Gestion des instances (CM)|— Gestion des instances (CM) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}