ReplicateObject (CM)

De Wiki1000
Révision datée du 19 juillet 2009 à 09:32 par Syfre (discussion | contributions) (a renommé ReplicateObject(CM) en ReplicateObject (CM))
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<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

}}