VIII. COM support functies voor Windows

Introductie

Afhankelijkheden

COM functies zijn alleen bruikbaar in de Windows versie van PHP .

Installatie

Er zijn geen handelingen nodig m.b.t . tot installatie voor deze functies , omdat ze deel uitmaken van de kern van PHP .

Configuratie tijdens scriptuitvoer

Het gedrag van deze functies kan worden beï vanuit php.ini .

Tabel 1 . Com configuratie opties

Naam Standaard waarde Veranderbaar
Voor verdere details en definities van de PHP_INI_* konstanten, zie ini_set() .

Voorgedefineerde constanten

Deze constanten worden gedefineerd door deze extensie , en zullen alleen beschikbaar zijn als de extensie met PHP is meegecompileerd , of als deze dynamisch is geladen vanuit een script .

CLSCTX_INPROC_SERVER ( integer )

CLSCTX_INPROC_HANDLER ( integer )

CLSCTX_LOCAL_SERVER ( integer )

CLSCTX_REMOTE_SERVER ( integer )

CLSCTX_SERVER ( integer )

CLSCTX_ALL ( integer )

VT_NULL ( integer )

VT_EMPTY ( integer )

VT_UI1 ( integer )

VT_I2 ( integer )

VT_I4 ( integer )

VT_R4 ( integer )

VT_R8 ( integer )

VT_BOOL ( integer )

VT_ERROR ( integer )

VT_CY ( integer )

VT_DATE ( integer )

VT_BSTR ( integer )

VT_DECIMAL ( integer )

VT_UNKNOWN ( integer )

VT_DISPATCH ( integer )

VT_VARIANT ( integer )

VT_I1 ( integer )

VT_UI2 ( integer )

VT_UI4 ( integer )

VT_INT ( integer )

VT_UINT ( integer )

VT_ARRAY ( integer )

VT_BYREF ( integer )

CP_ACP ( integer )

CP_MACCP ( integer )

CP_OEMCP ( integer )

CP_UTF7 ( integer )

CP_UTF8 ( integer )

CP_SYMBOL ( integer )

CP_THREAD_ACP ( integer )

Zie ook

Voor meer informatie over COM lees COM specification of neem een kijkje in Don Box' s Yet Another COM Library (YACL )

Inhoudsopgave
COM -- COM klasse
VARIANT -- VARIANT klasse
com_addref -- Verhoogt de teller van het component waar naar verwezen wordt.
com_get -- Haalt de waarde op van een eigenschap van een COM Component
com_invoke -- Roept een methode aan van een COM component.
com_isenum -- Pakt een IEnumVariant
com_load_typelib -- Laadt een Typelib
com_load -- Maakt een nieuwe instantie naar een COM component
com_propget -- Haalt de waarde op van een eigenschap van het COM component
com_propput -- Geeft een nieuwe waarde aan een eigenschap van een COM component
com_propset -- Geeft een nieuwe waarde aan een eigenschap van een COM component
com_release -- Verlaagt de teller van het component waar naar verwezen wordt.
com_set -- Geeft een nieuwe waarde aan een eigenschap van een COM component