windows com-objekte von php ansprechen
DESCRIPTION
Einführung in die Nutzung von COM-Objekten via PHP unter Windows. PHP Usergroup Hannover, 6.2.2003TRANSCRIPT
������ ��� �� �
�� �� ����� �� �� �����
������������ !"$#%& '%( '(%%)
*+ �,-. "/�0+ �1+ !2 /3 4/�0 ��567 �689 !: 3 !�
+���� /�3 !";+ �1 �<=
> "��:?3 �/1 ! #@ "+A�=�8B
CD�EF�GHIJKLNMKOP�QR S Q
����� ��=T"!U.!�
������ ��� �� �
�� �� ����� �� �� ����� � E
��� S
�
� ���
� ��
���������
�
� ����������� �
� �� �� �����
���
����� �
��
�� �� �
� �� ��
���!�������
�
"
# ��������!���
$
% �� �&� ��'
(�� �)(*+���)
,
% �� �&� ��'
(-����
��)
.
% �� �&� ��/
(�� �)(
� ��)
'0% �� �
&� ��/(-
����
��)
''
1 ����
��2�
3 ��&�������
�����
'$4 �� ��� ���
��&�������
',5� � �
������ ��� �� �
�� �� ����� �� �� �����
C �IID�EFJKL MKOP�QR S Q�
� ���
��&���
������ � ��(�
� )� ��
�� �
���
� �� ��
� ������ �
� ��
���
� ��2����
��2�
�� ���
� �����
����� ��� �
� ���
&���
� ��
����
����
� �� ��
����
�����
�3 ��
&�����
�����
� �� ��� ��
����
������ ���� �
� ��
�2���� �� ��
�
1 ����
�� �����
� ��� ��
�4 �
&� ���������
% �� �� ����
( ! �%��
����� �
� �� ��
���
��
�
3 ��&�������&�� �
� ���� ��
��
�*+���� ������
���
� ���
����) �
������ ��� �� �
�� �� ����� �� �� �����
C ����IG
�� S QD���
�D���F ��D S
O QI�
��� SD��QE�
� ��
!�� �
�� ��
��� ���
���
�� � ��
����
� �� ���
������� ��&���
�� ��� ��
� ���
����
2��� �
���� � �����
����� �
���
���� �
� �
-��������
��� ��
�����2������� ��* ��
������
% ����
����2�
� �� �
� ��*
+��� ���� �����
�� ���
!�� ��� &�
�!��� ��
��2���������
���� �
���� ��� �������
�� ���
��2� ���
� ��� �
��� ������
�
�� ��
�����
� �����
� ���������2� ��
� ��
� �� �� �
3� �� �- ������
� ����
� ���������� ��
� �� �� �� ���� �
�� ����
������ ��� �� �
�� �� ����� �� �� �����
CD Q
R �EED���F ���������QD� QE�
4 ��� ����
��!��� � ��� ���
�����
��� �
�� ��
��
�� ��� ���
� �# ��� ��
����
�� ��� �% �� �
&� �� �2����
����
���
��� �
��� ����� ����� ����
������ ��� �� �
�� �� ����� �� �� �����
� G���IIQS��E�QE
���
���&&��
�� ��� �����
����
�4�����
2��� � � �
��������
���� �
��� ��
&� & �� � �
������
'�����!����
���
�
��
���&&��
��� !���
� ���� �
��
����
#� ���� �()-
�� ���
� 2� �� �
% �� �&� �� ���! �
%�� ��� �
# �� ��
���
!�
� �� � ���
����
� ���
������
�� .,���
��
� �� ���2���� �
-&&
��� ���
���
��� �* ��
����
������ ���
��
� �� ���2��
����
�� /000 �� �
����
���
��� � � �
� ���
����
� �� ��
����
�&
!��# ���� �
���
������ ��� �� �
�� �� ����� �� �� �����
� QD I�D Q
�������Q
�
��
�� �� ��� ����� � �� �
����� �� ��� ��� �� �� ���� ��� !����"" �#!���� � ���� $ �
�� ��% ��� ����� � � ��&��' (�$) *�
+ �� � ,� -���./ �� �10��� ���� !�/2!��� ./3 !��� ��� � �� �� �� ��� �/2 4
�� ��/��� � � � �� ��5 ��� !�6+ �� � (7 ��� !�89 �/ 4
� 7
������ ��� �� �
�� �� ����� �� �� �����
��I��O Q
� QD I�D Q
��
������ ��� �� �
�� �� ����� �� �� �����
� QD I�D Q
���C G�F
��
���!�� �� ��� �
+ -!�� ,� -���./ -!�� 0��� ���� !�/2!��� ./3 !��� �!�� �� ��� ��� ����� � �/2 4
�� ��/�!�� � � �� ��5 ��� !�6+ -!�� (7 ��� !�89 �/ 4
�� � �� � �
� !*�" ������ �
+ -!�� (7� !��" �� �(7
���.2 4
��� �� �� � -��� ��
+ -!�� (7� � ��� !� (7� �
� ��./
�� �� �� � �� �� 000/2 4
+ -!�� (7� !��" �� �
�(7
� �# � �./ ��9 -!��� �� 0� !�/2 4
��� !�� ���� �
+ -!�� (7� ���.2 4
��� ���$) *��� � � $ �
+ -!�� (7� � �� .2 4
+ -!�� ,���� 4
� 7
������ ��� �� �
�� �� ����� �� �� �����
��I��O Q
� QD I�D Q
��
������ ��� �� �
�� �� ����� �� �� �����
��ER SD GEQE
�GE
� G��GEQES QE
Q��D SS Q
� E
% ���� ��
� ��&� ���
� �� ����
���
����� �
�/000�� ��� �� �
�� ��
1 ���
&� ����� �
# ��!�� �
� � ��� �
��������
� ������
�
���� �
������ �
��'0�'
�� � �
��
�� ��
�� � ��
���
������
� ���� �
#%-���5. ��
��
�� ���� ����!�
� �����
�/000
#%-���. ��
�� ��/000
#%-�5. ��
�*+���/
000
#%-���. ��
�� ����� �� �/000
���
�
���
�� � �
����� ��
������ ��� �� �
�� �� ����� �� �� �����
������
���
�� ��
�� ��
�� � ���
��� ������� ��� �� �
% ���
� ������
��������� ��
��
���������
� �� � ��
��� � �
�*� �
���
� ���
� �
#%�
#%-�
3 �� � ��
���
����2�
# ���
��� �CD Q
FD Q
��ER SD GEQE
�GE
� G��GEQES QEQ��D SS Q
� E�
������ ��� �� �
�� �� ����� �� �� �����
��ER SD GEQE
�GE
� G��GEQES QE
Q��D SS Q
� E
� ����
������ ���
���������
����������
����
���� ����
����
�� ��� �� ��
2� ����
�� ��
������!�����
� �� �
*�
������
��� �
!�� �� ��� �
������ � ��� &�� ��
&� ��� �
# ���� �/�'���
�2��
-����� ��
������
� ��� ���� ��
�� % ���
� ��� &�� ��� �- �� � �� �
������ �
���
� �� ��
��
� ��1 �
��������
% ���
� ���
�� ��
% �����
� �����
���
�� �� ����
���
�
� ��������
� ����
� ��� �
���
������
� �
��
�� ��� �
4 ���������2����
����� �
������ ��� �� �
�� �� ����� �� �� �����
��ER SD GEQE
�GE
� G��GEQES QE
Q��D SS Q
� E
3 ��&����
�
� ����
� ���
(����
� �����)
��� ��� &�� �
�
�&
������ ��� �� �
�� �� ����� �� �� �����
��ER SD GEQE
�GE
� G��GEQES QE
Q��D SS Q
� E
� �� 4
�� ��
��
�� ��
3 ��&������
����
� ��
������ ��� �� �
�� �� ����� �� �� �����
��ER SD GEQE
�GE
� G��GEQES QE
Q��D SS Q
� E
����
��� �� � � ��� &�� ��
&�
������ ��� �� �
�� �� ����� �� �� �����
� EIS����SD GEI��GO� Q
�Q
��� �
�
����
�� ���.,
�� �� &� ��
� ��� �4 �� ��� ���
�
�� �� �
�����������
���
����
� ��� �� �
������
�� ���
/000
���� �������
���
���� �� �
��������2����
��� ��
� ��������
�����
��� �&� �� ���� ��
� ��
����
�� ��44�
�
�����4 � ��� �
����
��������!������� �
% �� �-
&��� ��
�� ��
����
� ���
�����
� ���
����
��3 �
�� � �� �� ��
��������
����
� ��
�� ��� ���
��� ��� ���
��� �
���� ����
% ���!��2����
�����
����� �� �������
� �3 �&��
�� ���� ����
� ��
* ��� �
� ����
�� �
� �����������
� �
�� �����!��
% �� �� �� �������������
� ��� �
������ ��� �� �
�� �� ����� �� �� ����� L
inks
�� ��� &�� ��
&/�'
���&�
��
�����
� �� ����
�� �����
&�0'�'��/0��
�� ��� &�� ��
&�
���&�
��
��������
� &�� ����
� ��
�� ������
��� �� ��
�� � �
�� ��� �� �� �
�0 ��� �
� � ��
����
� ���
���� �
���������
���&�
�� �� �
�� ��
����
� ����
���� ����
������ ���&� ��
� �� � &� ��
���� ���&� �
�����
�/,000 0
��� ��
�!�
��0/�
�����
�"
���������
���������
��
�� �
��
�������
��� ��� ����
�
3 ��&����� ��
�����2�����
��&���� !
�����
������ �
�
������ ��� �� �
�� �� ����� �� �� ����� � �
����
���
1 ��
��� �
� �
- �� ��� �
��'
�0. /�
������
��� ��
(0 '')/'��.,
�"0
1 �+ ��
(0 '')/'��.,
�"
* ���� ��
� �� �
�� ���
���
�
�D Q� QE
��ER� �����Q
����Q�R I��R QD S