Soap.SOAPMidas.RegDefIAppServerInvClass
Delphi
procedure RegDefIAppServerInvClass;
C++
extern DELPHI_PACKAGE void __fastcall RegDefIAppServerInvClass();
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
procedure function |
public | Soap.SOAPMidas.pas Soap.SOAPMidas.hpp |
Soap.SOAPMidas | Soap.SOAPMidas |
Description
Registers a SOAP data module for use by clients built using Kylix 2 or Delphi 5 prior to update patch 2.
RegDefIAppServerInvClass registers TSoapDataModule as an invokable class that implements IAppServer as a Web Service. C++ applications must add a call to this procedure after the registration of IAppServerSOAP in the program startup code if they are to be used by clients written using Kylix 2 or Delphi 5 prior to update patch 2. This call is not necessary for other clients of a Web Service-based application server, because they look for the IAppServerSOAP interface.
Note: Delphi applications do not need to call this procedure.
The following example shows where to place the call to RegDefIAppServerInvClass:
void static RegTypes()
{
InvRegistry()->RegisterInterface(__interfaceTypeinfo(IMyAppServerService));
InvRegistry()->RegisterInvokableClass(__classid(TMyAppServerService),
MyAppServerServiceFactory);
RegDefIAppServerInvClass();
}
#pragma startup RegTypes 32