PHP.mk документација

com_get_active_object

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.com-get-active-object.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.com-get-active-object.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
com_get_active_object

Референца за `function.com-get-active-object.php` со подобрена типографија и навигација.

function.com-get-active-object.php

com_get_active_object

класата mysqli_driver

com_get_active_objectВраќа рачка до веќе активна инстанца на COM објект

= NULL

com_get_active_object(string $prog_id, ?int $codepage = null): variant

com_get_active_object() е слично на создавање нова инстанца на com објект, освен што ќе врати објект на вашиот скрипт само ако објектот веќе работи. OLE апликациите користат нешто познато како "Running Object Table" за да им дозволат на добро познати апликации да се стартуваат само еднаш; оваа функција ја изложува COM библиотечната функција GetActiveObject() за да добие рачка на активна инстанца.

Параметри

prog_id

prog_id мора да биде или ProgID или CLSID за објектот до кој сакате да пристапите (на пример Word.Application).

codepage

Дејствува на ист начин како што прави за com class.

Вратени вредности

Ако бараниот објект работи, тој ќе биде вратен на вашиот скрипт како и секој друг COM објект.

Errors/Exceptions

Постојат различни причини зошто оваа функција може да откаже, најчестата е дека објектот веќе не работи. Во таа ситуација, кодот за грешка на исклучокот ќе биде MK_E_UNAVAILABLE; можете да го користите getCode методот на објектот за исклучок за да го проверите кодот на исклучокот.

Дневник на промени

Верзија = NULL
8.0.0 codepage сега е null.

Белешки

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Пронајдете и отворете ја конфигурациската датотека на Apache. Стандардно, локацијата е како што следува: com_get_active_object() во контекст на веб-сервер не е секогаш паметна идеја. Повеќето COM/OLE апликации не се дизајнирани да обработуваат повеќе од еден клиент истовремено, дури (или особено!) Microsoft Office. Треба да прочитате » Разгледувања за автоматизација на Office на серверската страна за повеќе информации за општите проблеми што се вклучени.

Белешки од корисници 1 белешка

gerrit at timingteam dot nl
пред 17 години
Please note the next behavior (Apache 2.2.8, W2K, WXP)

If Apache runs as a service, com_get_active_object() always returns MK_E_UNAVAILABLE, even when it is definitely sure that the Running Object Table contains a reference to the required object.

If Apache runs in a console, com_get_active_object()  returns the object handle as required.

This apparently is a Windows issue.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.