Problem mit COM-Objekt

27/04/2010 - 17:42 von Werner Perplies | Report spam
Hi,

ich habe mit VS2008 ein Programm geschrieben, in dem ich Adobe InDesign so
aufrufe:

InDesign.Application IdApp;
IdApp = (InDesign.Application) ComCreateObject("InDesign.Application");

Das hat funktioniert.

Mit VS2010 erhalte ich die folgende Fehlermeldung:

Das COM-Objekt des Typs "System.__ComObject" kann nicht in den
Schnittstellentyp "InDesign.Application" umgewandelt werden. Dieser Vorgang
konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die
COM-Komponente für die Schnittstelle mit der IID
"{ABD4CBB2-0CFE-11D1-801D-0060B03C02E4}" aufgrund des folgenden Fehlers
nicht durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme
von HRESULT: 0x80004002 (E_NOINTERFACE)).

Systemmeldung:
Exeception:
Das COM-Objekt des Typs "System.__ComObject" kann nicht in den
Schnittstellentyp "InDesign.Application" umgewandelt werden. Dieser Vorgang
konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die COM-
Komponente für die Schnittstelle mit der IID "{ABD4CBB2-0CFE-11D1-801D-
0060B03C02E4}" aufgrund des folgenden Fehlers nicht durchgeführt werden
konnte:
Schnittstelle nicht unterstützt (Ausnahme von HRESULT: 0x80004002 (
E_NOINTERFACE)).
StackTrace:
bei WpsFileworker4ID.MyIndesignUtilities..ctor(Form1 form, Int32
minVersion) in
C:\Users\Werner Perplies\Documents\Visual Studio 2010\Projects\
WpsIndd2IdmlWorker\WpsIndd2IdmlWorker\MyIndesignUtilities.cs:Zeile 32.

InnerExecption: --

Ich habe leider keine Ahnung, wo ich suchen muss, bin also für jeden Tipp
dankbar.

Gruß
Werner
Regulàre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
03/05/2010 - 00:32 | Warnen spam
Hallo Werner!

Am 27.04.2010 17:42, schrieb Werner Perplies:
ich habe mit VS2008 ein Programm geschrieben, in dem ich Adobe InDesign so
aufrufe:

InDesign.Application IdApp;
IdApp = (InDesign.Application) ComCreateObject("InDesign.Application");

Das hat funktioniert.

Mit VS2010 erhalte ich die folgende Fehlermeldung:

Das COM-Objekt des Typs "System.__ComObject" kann nicht in den
Schnittstellentyp "InDesign.Application" umgewandelt werden. Dieser Vorgang
konnte nicht durchgeführt werden, da der QueryInterface-Aufruf an die
COM-Komponente für die Schnittstelle mit der IID
"{ABD4CBB2-0CFE-11D1-801D-0060B03C02E4}" aufgrund des folgenden Fehlers
nicht durchgeführt werden konnte: Schnittstelle nicht unterstützt (Ausnahme
von HRESULT: 0x80004002 (E_NOINTERFACE)).



Gleiches Entwicklungs- und Testsystem? Welche VS-Versionen sind
installiert? Funktioniert die mit VS 2008 kompilierte Anwendung auf dem
System? Für welches Zielsystem wird kompiliert (x86, X64, Any CPU)?

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen