Soap.SOAPDomConv.TSOAPDOMProcessor.NewInstance
Delphi
class function NewInstance: TObject; override;
C++
__classmethod virtual System::TObject* __fastcall NewInstance();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Soap.SOAPDomConv.pas Soap.SOAPDomConv.hpp |
Soap.SOAPDomConv | TSOAPDOMProcessor |
Description
Alloue de la mémoire à chaque instance de TSOAPDOMProcessor.
Tous les constructeurs appellent automatiquement NewInstance. NewInstance appelle InstanceSize pour déterminer la quantité de mémoire à allouer dans le tas pour contenir une instance donnée. N'appelez pas directement NewInstance.
TSOAPDOMProcessor redéfinit NewInstance afin d'incrémenter le compteur de références lorsqu'une nouvelle instance est créée. Ceci empêche la destruction accidentelle de l'instance par les constructeurs à cause d'un compteur de référence à zéro. La méthode AfterConstruction décrémente la valeur du compteur de référence après l'exécution de tous les constructeurs.