com_load
<<<
com_message_pump com_print_typeinfo
>>>

8.12 COM et .Net (Windows)
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
For Each
Tableaux et propriétées à la façon des tableaux de COM
Exceptions (PHP 5)
Configuration à l'exécution
Constantes pré-définies
Voir aussi
com
DOTNET
VARIANT
com_addref
com_create_guid
com_event_sink
com_get_active_object
com_get
com_invoke
com_isenum
com_load_typelib
com_load
->com_message_pump
com_print_typeinfo
com_propget
com_propput
com_propset
com_release
com_set
variant_abs
variant_add
variant_and
variant_cast
variant_cat
variant_cmp
variant_date_from_timestamp
variant_date_to_timestamp
variant_div
variant_eqv
variant_fix
variant_get_type
variant_idiv
variant_imp
variant_int
variant_mod
variant_mul
variant_neg
variant_not
variant_or
variant_pow
variant_round
variant_set_type
variant_set
variant_sub
variant_xor

8.12.22 com_message_pump() Traite un message COM en attendant jusqu'à timeoutms millisecondes

[ Exemples avec com_message_pump ]   PHP 4 >= 4.2.3, PHP 5

bool  com_message_pump ( int   timeoutms )

com_message_pump traite un message COM en attendant jusqu'à timeoutms millisecondes, ou bien en attendant qu'un message arrive dans la file d'attente. Si un ou plusieurs messages arrivent avant le timeout, ils seront dispatchés et la fonction retournera TRUE . Si le timeout survient et qu'aucun message n'est traité, la valeur retournée sera FALSE . Si vous ne spécifiez pas de valeur pour le paramètre timeoutms , alors il voudra 0. Une valeur à 0 signifie que les messages seront traités immédiatement ; s'il y a des messages dans la file d'attente, ils seront dispatchés aussitôt ; s'il n'y a aucun message dans la file d'attente, la fonction retournera FALSE immédiatement sans attendre.

Le but de cette fonction est d'acheminer les appels COM entre les éléments et de gérer les différentes synchronisations. Cela permet à votre script d'attendre efficacement les événements à déclencher, tout en gérant d'autres événements ou bien d'exécuter d'autres scripts en arrière plan. Vous devriez l'utiliser dan une boucle, comme dans l'exemple de la fonction com_event_sink , jusqu'à ce que vous aillez fini d'utiliser les objets COM liés à des événements.

<< com_message_pump >>
com_load COM et .Net (Windows) com_print_typeinfo