[PHP][COM] Unable to obtain IDispatch interface

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wanneer ik het volgende aanroep met PHP op een windows 2000 machine dan wordt een waarschuwing terug gegeven.

$exapp = new COM("Excel.Application") or Die ("Did not connect");

Warning: Unable to obtain IDispatch interface for CLSID {00024500-0000-0000-C000-000000000046}: Serveruitvoering is mislukt in regel dat en dat.

Ik heb geen idee.
Wie heeft hier ervaring mee en weet mij in de goede richting te duwen.

Specs: Apache 2, PHP 4.3.?

Acties:
  • 0 Henk 'm!

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

Je moet even kijken of cdo.dll geregistreerd staat onder dat CLSID in je registry. Daarnaast even kijken of Excel.Application en Mapi.Session daar ook vermeld staan. Onder deze twee keys staat als het goed is een key die CLSID heet met daarin de juiste verwijzing naar die CLSID-key, met daarin dus de module (cdo.dll) die dit soort dingen afhandelt. Alle drie de keys vind je onder HKEY_CLASSES_ROOT.

Zie ook:
http://www.programmersheaven.com/articles/Bogomil/art.htm en Google

Sundown Circus