svn: /phpdoc/ru/trunk/reference/com/ com/construct.xml dotnet/construct.xml variant/construct.xml

[email protected] (Andrey Gromov)
Newsgroups php.doc.ru
Message-ID <[email protected]>
rjhdby                                   Thu, 28 Nov 2019 17:47:16 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=348367

Log:
new

Changed paths:
    A   phpdoc/ru/trunk/reference/com/com/construct.xml
    A   phpdoc/ru/trunk/reference/com/dotnet/construct.xml
    A   phpdoc/ru/trunk/reference/com/variant/construct.xml
svn-diffs-348367.txt (text/x-diff, 15.1 KB)
Added: phpdoc/ru/trunk/reference/com/com/construct.xml
===================================================================
--- phpdoc/ru/trunk/reference/com/com/construct.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/com/com/construct.xml	2019-11-28 17:47:16 UTC (rev 348367)
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347692 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="com.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>COM::__construct</refname>
+  <refpurpose>Конструктор класса COM</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <constructorsynopsis role="oop">
+   <methodname>COM::__construct</methodname>
+   <methodparam><type>string</type><parameter>module_name</parameter></methodparam>
+   <methodparam choice="opt"><type>mixed</type><parameter>server_name</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter><initializer>CP_ACP</initializer></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>typelib</parameter></methodparam>
+  </constructorsynopsis>
+  <para>
+   Создает объект класса COM.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>module_name</parameter></term>
+    <listitem>
+     <simpara>
+      ProgID, Class ID или Moniker, указывающий на компонент для загрузки.
+     </simpara>
+     <simpara>
+      Обычно ProgID - это имя приложения или DLL и имя объекта, разделенные точкой. Например: <literal>Word.Application</literal>.
+     </simpara>
+     <simpara>
+      Class ID - это UUID, уникальный для заданного класса.
+     </simpara>
+     <simpara>
+      Moniker - специальная форма именования, похожая по
+      концепции к URL, которая идентифицирует ресурс и
+      способ его загрузки. Например, вы можете загрузить Word и
+      получить объект, представляющий документ, указав полный
+      путь к документу word как имя модуля, либо же использовать  <literal>LDAP:</literal> в качестве моникера для использования
+      ADSI интерфейса к LDAP.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>server_name</parameter></term>
+    <listitem>
+     <simpara>
+      Имя сервера DCOM, на котором компонент должен быть
+      загружен и запущен. Если задано как &null;, объект будет
+      запущен для сервере по умолчанию для приложения. Обычно
+      сервер по умолчанию - это локальный компьютер, если
+      администратор не сконфигурировал иначе.
+     </simpara>
+     <simpara>
+      Если вы зададите значение отличное от &null;, PHP не будет
+      загружать объект, пока вы не установите опцию конфигурации
+      <xref linkend="ini.com.allow-dcom"/> в &true;.
+     </simpara>
+     <para>
+      Если <parameter>server_name</parameter> задан как массив,
+      то этот массив должен содержать следующие элементы (регистр
+      символов важен). Обратите внимание, что они все опциональны
+      (единственно, что Username и Password должны идти парой);
+      Если вы не укажете Server, то будет выбран сервер по
+      умолчанию и создание объекта не будет зависеть от значения
+      настройки <xref linkend="ini.com.allow-dcom"/>.
+      <table>
+       <title>Имя сервера DCOM</title>
+       <tgroup cols="3">
+        <thead>
+         <row>
+          <entry>ключ</entry>
+          <entry>тип</entry>
+          <entry>описание</entry>
+         </row>
+        </thead>
+        <tbody>
+         <row>
+          <entry>Server</entry>
+          <entry>string</entry>
+          <entry>Имя сервера.</entry>
+         </row>
+         <row>
+          <entry>Username</entry>
+          <entry>string</entry>
+          <entry>Имя пользователя.</entry>
+         </row>
+         <row>
+          <entry>Password</entry>
+          <entry>string</entry>
+          <entry>Пароль для <literal>Username</literal>.</entry>
+         </row>
+         <row>
+          <entry>Flags</entry>
+          <entry>integer</entry>
+          <entry>Одна или несколько констант, объединенных логическим ИЛИ:
+           <constant>CLSCTX_INPROC_SERVER</constant>,
+           <constant>CLSCTX_INPROC_HANDLER</constant>,
+           <constant>CLSCTX_LOCAL_SERVER</constant>,
+           <constant>CLSCTX_REMOTE_SERVER</constant>,
+           <constant>CLSCTX_SERVER</constant> и
+           <constant>CLSCTX_ALL</constant>.  Значение по
+           умолчанию <constant>CLSCTX_SERVER</constant> если
+           <literal>Server</literal> не задан и
+           <constant>CLSCTX_REMOTE_SERVER</constant>, если
+           задан. Про назначение этих констант можно прочитать
+           в документации Microsoft по CoCreateInstance.
+           Но в реальности они вам врядли понадобятся.
+          </entry>
+         </row>
+        </tbody>
+       </tgroup>
+      </table>
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>codepage</parameter></term>
+    <listitem>
+     <simpara>
+      Кодовая страница для преобразования в юникод и обратно.
+      Конвертация происходит когда строка PHP передается как
+      параметр COM объекту и когда от него приходит ответ.
+      Обратите внимание, что данная кодовая страница будет
+      использоваться для всех объектов и вариантов, возвращаемых
+      данным объектом.
+     </simpara>
+     <simpara>
+      PДопустимые значения:
+      <constant>CP_ACP</constant> (Значение по умолчанию. Системная кодовая страница ANSI),
+      <constant>CP_MACCP</constant>,
+      <constant>CP_OEMCP</constant>, <constant>CP_SYMBOL</constant>,
+      <constant>CP_THREAD_ACP</constant> (Использовать кодовую
+      страницу/локаль, установленную для запущенного потока), <constant>CP_UTF7</constant>
+      и <constant>CP_UTF8</constant>. Также можно использовать
+      число, обозначающее кодовую страницу. Подробности
+      читайте в документации Microsoft.
+     </simpara>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/com/com/construct.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/com/dotnet/construct.xml
===================================================================
--- phpdoc/ru/trunk/reference/com/dotnet/construct.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/com/dotnet/construct.xml	2019-11-28 17:47:16 UTC (rev 348367)
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347692 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="dotnet.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>DOTNET::__construct</refname>
+  <refpurpose>Конструктор класса DOTNET</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <constructorsynopsis role="oop">
+   <methodname>DOTNET::__construct</methodname>
+   <methodparam><type>string</type><parameter>assembly_name</parameter></methodparam>
+   <methodparam><type>string</type><parameter>class_name</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter><initializer>CP_ACP</initializer></methodparam>
+  </constructorsynopsis>
+  <para>
+   Создает объект класса DOTNET.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>assembly_name</parameter></term>
+    <listitem>
+     <simpara>
+      Указывает сборку для загрузки.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>class_name</parameter></term>
+    <listitem>
+     <simpara>
+      Имя класса для инстанцияции.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>codepage</parameter></term>
+    <listitem>
+     <simpara>
+      Кодовая страница. Подробности читайте на странице
+      <xref linkend="class.com"/>.
+     </simpara>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/com/dotnet/construct.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
Added: phpdoc/ru/trunk/reference/com/variant/construct.xml
===================================================================
--- phpdoc/ru/trunk/reference/com/variant/construct.xml	                        (rev 0)
+++ phpdoc/ru/trunk/reference/com/variant/construct.xml	2019-11-28 17:47:16 UTC (rev 348367)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision$ -->
+<!-- EN-Revision: 347692 Maintainer: rjhdby Status: ready -->
+<!-- Reviewed: no -->
+
+<refentry xml:id="variant.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <refnamediv>
+  <refname>VARIANT::__construct</refname>
+  <refpurpose>Конструктор класса VARIANT</refpurpose>
+ </refnamediv>
+
+ <refsect1 role="description">
+  &reftitle.description;
+  <constructorsynopsis role="oop">
+   <methodname>VARIANT::__construct</methodname>
+   <methodparam choice="opt"><type>mixed</type><parameter>value</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>type</parameter><initializer>VT_EMPTY</initializer></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>codepage</parameter><initializer>CP_ACP</initializer></methodparam>
+  </constructorsynopsis>
+  <para>
+   Создает объект класса VARIANT.
+  </para>
+ </refsect1>
+
+ <refsect1 role="parameters">
+  &reftitle.parameters;
+  <variablelist>
+   <varlistentry>
+    <term><parameter>value</parameter></term>
+    <listitem>
+     <simpara>
+      Начальное значение. Если не задано или задано как
+      &null;, будет создан объект VT_EMPTY.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>type</parameter></term>
+    <listitem>
+     <simpara>
+      Задает тип контента объекта VARIANT. Допустимые значения -
+      одна из констант <constant>VT_XXX</constant> (<xref
+      linkend="com.constants"/>).
+     </simpara>
+     <simpara>
+      PHP может автоматически определять параметры переданные
+      по ссылке; их даже не нужно передавать как объекты
+      VARIANT.
+     </simpara>
+     <simpara>
+      Дополнительную информацию по типам VARIANT
+      читайте в библиотеке <acronym>MSDN</acronym>.
+     </simpara>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term><parameter>codepage</parameter></term>
+    <listitem>
+     <simpara>
+      Кодовая страница. Подробности читайте на странице
+      <xref linkend="class.com"/>.
+     </simpara>
+    </listitem>
+   </varlistentry>
+  </variablelist>
+ </refsect1>
+
+</refentry>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+indent-tabs-mode:nil
+sgml-parent-document:nil
+sgml-default-dtd-file:"~/.phpdoc/manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
+-->


Property changes on: phpdoc/ru/trunk/reference/com/variant/construct.xml
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Id Rev Revision Date LastChangedDate LastChangedRevision Author LastChangedBy HeadURL URL
\ No newline at end of property
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.