<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.com.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.com-get-active-object.php',
    1 => 'com_get_active_object',
    2 => 'COM nesnesinin &ccedil;alışan bir &ouml;rneği i&ccedil;in tanıtıcı d&ouml;ner',
  ),
  'up' => 
  array (
    0 => 'ref.com.php',
    1 => 'COM İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.com-event-sink.php',
    1 => 'com_event_sink',
  ),
  'next' => 
  array (
    0 => 'function.com-load-typelib.php',
    1 => 'com_load_typelib',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/com/functions/com-get-active-object.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.com-get-active-object" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">com_get_active_object</h1>
  <p class="verinfo">(PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">com_get_active_object</span> &mdash; <span class="dc-title">COM nesnesinin çalışan bir örneği için tanıtıcı döner</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.com-get-active-object-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>com_get_active_object</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$prog_id</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span> <code class="parameter">$kod_sayfası</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="class.variant.php" class="type variant">variant</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>com_get_active_object()</strong></span> işlevi <a href="class.com.php" class="xref">com</a> nesnesinden yeni bir örnek yaratma ile benzer işi
   yapar. Aralarındaki fark eğer nesne hali hazırda çalışıyorsa işlevden bir
   nesne dönecektir. OLE uygulamaları, sık kullanılan uygulamaları sadece
   bir kez yüklemek için Çalışan Nesne Tablosu
   (&quot;<code class="literal">Running Object Table</code>&quot;) olarak bilinen yapıyı kullanır;
   bu işlev çalışan nesne tanıtıcısını almak için COM kütüphanesinden
   GetActiveObject() işlevini kullanır.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.com-get-active-object-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">prog_id</code></dt>
     <dd>
      <p class="para">
       Erişmek istediğiniz nesne için (örneğin
       <code class="literal">Word.Application</code>) <code class="parameter">prog_id</code>
       bağımsız değişkeni ProgID veya CLSID olmalıdır.
      </p>
     </dd>
    
    
     <dt><code class="parameter">kod_sayfası</code></dt>
     <dd>
      <p class="para">
       Tam olarak <a href="class.com.php" class="xref">com</a> sınıfındaki gibi rol oynar.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.com-get-active-object-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   İstenen nesne çalışıyorsa, betiğinizdeki herhangi bir COM nesnesi gibi
   döndürülecektir.
  </p>
 </div>

 <div class="refsect1 changelog" id="refsect1-function.com-get-active-object-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Sürüm: </th>
      <th>Açıklama</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       <code class="parameter">kod_sayfası</code> artık <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> olabiliyor.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>

<div class="refsect1 errors" id="refsect1-function.com-get-active-object-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
  <p class="para">
   İşlevin başarısız olmasının çeşitli nedenleri vardır, en sık karşılaşılan
   istenen nesnenin çalışmamasından kaynaklanır. Bu durumda, istisna hata kodu
   <strong><code><a href="com.constants.php#constant.mk-e-unavailable">MK_E_UNAVAILABLE</a></code></strong> olacaktır; Hata kodunu kontrol etmek
   için istisna nesnesinin <code class="literal">getCode</code> yöntemini
   kullanabilirsiniz.
  </p>
 </div>

 <div class="refsect1 notes" id="refsect1-function.com-get-active-object-notes">
  <h3 class="title">Notlar</h3>
  <div class="warning"><strong class="warning">Uyarı</strong>
   <p class="para">
    <span class="function"><strong>com_get_active_object()</strong></span> işlevini bir html sunucuda
    kullanmak akıllıca bir fikir değildir. Birçok COM/OLE uygulaması eşzamanlı
    birden fazla istemci ile çalışacak şekilde tasarlanmamıştır, hatta
    (özellikle) Microsoft Office bile. Bu konuda daha fazla bilgi için <a href="http://support.microsoft.com/kb/257757" class="link external">&raquo;&nbsp;Sunucu taraflı ofis özdevinimi
     üzerine düşünceler</a> adresine bakınız.
   </p>
  </div>
 </div>

</div><?php manual_footer($setup); ?>