Loading:


    bool com_event_sink
    bool com_event_sink ( $comobject , object $sinkobject [,$sinkinterface ] )

    COM zobowiązuje do zlewu zdarzeń generowanych przez comobject w PHP sinkobject obiektu.

    Bądź ostrożny, podczas korzystania z tej funkcji, jeśli robisz coś podobnego do poniższego przykładu, to naprawdę nie ma sensu, aby go uruchomić w kontekście serwera WWW.


    Parametry

     

    comobject

    sinkobject-  należy zainstalować klasy aby korzystając z metod wymienionych po tych pożądanych dispinterface; możesz użyć com_print_typeinfo (), aby pomóc wygenerować szablon klasy do tego celu.

    sinkinterface- 
    PHP będzie próbował użyć domyślnego dispinterface typu określonego przez typelibrary związane z comobject, ale można zmienić to ustawienie przez wybór sinkinterface do nazwy z dispinterface, z której chcesz korzystać.


    Zwracane wartości

    Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



    Napisz Artyku³

    Listing


    // Przykład # 1 COM przypadek tonięcia

    <?php
    class IEEventSinker {
        var $terminated = false;

       function ProgressChange($progress, $progressmax) {
          echo "Download progress: $progress / $progressmax\n";
        }

        function DocumentComplete(&$dom, $url) {
          echo "Document $url complete\n";
        }

        function OnQuit() {
          echo "Quit!\n";
          $this->terminated = true;
        }
    }
    $ie = new COM("InternetExplorer.Application");
    // nie potrzebują PHP 5!
    $sink =& new IEEventSinker();
    com_event_sink($ie, $sink, "DWebBrowserEvents2");
    $ie->Visible = true;
    $ie->Navigate("http://www.php.net");
    while(!$sink->terminated) {
      com_message_pump(4000);
    }
    $ie = null;
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors