CopyFrom (binary type)

De Wiki1000

<source lang='delphi'>procedure CopyFrom(Source:TfwBinary; iMode:Integer);</source>

Cette méthode copy le contenu à partir d'un autre type binaire.

Source Le type binaire contenant les données à copier.
iMode Le mode de copie des données.

Le mode de copie peut être :

bcmCopy Les données sont copiées par duplication
bcmShare Les données sont partagées
Attention : Dans le cas d'une copie par partage les données sont partagées, ceci implique qu'elles peuvent être effacées par l'un ou l'autre des objets, par exemple quand une des deux instances est libérée.

Exemple <source lang='delphi'> //Procedure TestCopy; var inst:WFNPBlob; begin

 // load myself blob
 binary.loadfromfile('C:\Tulips.jpg');
 showMessage(Format('Size:%d',[binary.Size]));
 // Create a clone
 inst := WFNPBlob.Create;
 //inst.binary.Assign(binary);
 inst.binary.CopyFrom(binary,bcmShare);
 showMessage(Format('Size:%d',[inst.binary.Size]));
 // Clear;
 inst.binary.Clear;
 showMessage(Format('Size:%d',[binary.Size]));

end; </source>

Voir aussi

{{#if:Binaire (type)|

{{#if:Binaire (type)|— Binaire (type) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}