Soap.SOAPDm.TSoapDataModule.Create
Delphi
constructor Create(AOwner: TComponent); override;
C++
__fastcall virtual TSoapDataModule(System::Classes::TComponent* AOwner);
/* TDataModule.CreateNew */ inline __fastcall virtual TSoapDataModule(System::Classes::TComponent* AOwner, int Dummy) : System::Classes::TDataModule(AOwner, Dummy) { }
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
Beschreibung
Erzeugt eine Instanz eines SOAP-Datenmoduls.
In Anwendungen wird der Konstruktor von TSoapDataModule nur selten benötigt. Verwenden Sie den SOAP-Datenmodul-Experten auf der Seite SOAP im Dialogfeld Objektgalerie, um einer Web-Dienstanwendung ein SOAP-Datenmodul hinzuzufügen.
AOwner ist die Komponente, die für die Freigabe des SOAP-Datenmoduls verantwortlich ist (normalerweise die Anwendung). Wenn Sie einen Eigentümer angeben, fungiert das SOAP-Datenmodul als Komponente und wird von diesem Eigentümer freigegeben. Wenn Sie für den Parameter den Wert nil übergeben, funktioniert das SOAP-Datenmodul wie ein per Schnittstelle gekoppeltes Objekt und verwaltet einen Referenzzähler für jeden Zugriff auf die Schnittstelle. Wenn der Referenzzähler den Stand null erreicht, gibt sich das SOAP-Datenmodul automatisch selbst frei. Wenn Sie AOwner auf nil setzen, aber keine Schnittstellenreferenz aufrufen, müssen Sie das Datenmodul explizit freigeben.