Kompilieren fuer x86 Plattform [VB.NET]

05/10/2010 - 12:55 von Zwerg | Report spam
Hallo,

ich bin gerade etwas verwirrt.

Ich habe hier auf einem 64-Bit System mit Windows 7 das Visual Studio
2008 laufen.
Ich benoetige fuer mein Projekt das 'PDF Browser Control' (COM-Objekt
von Adobe).
Beim Ausfuehren erhalte ich in 'InitializeComponent' eine
'COMException' - 'Klasse nicht registriert'.

Bei meiner Recherche bin ich auf Posts gestossen in denen erklaert
wird, dass das Objekt nicht funktioniert in 64-Bit Programmen. Man
solle doch die Zielplattform der Compiler-Option auf 'x86' aendern.
In meiner Entwicklungsumgebung hier kann ich jedoch die Plattform
nicht aendern. Die Combobox enthaelt nur einen Eintrag 'Aktiv (Any
CPU)'.

Bei weiterer Recherche bin ich darauf gestossen, dass Visual Studio
2008 ein 32-Bit Programm ist (http://msdn.microsoft.com/de-de/library/
ms241064%28VS.90%29.aspx).
Muessten da nicht standardmaessig auch 32-Bit Programme damit
kompiliert werden?

Wie bekomme ich jetzt das COM-Objekt von Adobe implementiert?

Zwerg
 

Lesen sie die antworten

#1 Jochen Kalmbach[MS MVP]
05/10/2010 - 13:16 | Warnen spam
Hallo Zwerg!

Wie bekomme ich jetzt das COM-Objekt von Adobe implementiert?



- Build|Configuration Manager...
- Active Solution platform: New...
- x86, Copy from Any CPU
- Ok
- Build|Configuration Manager...
- Edit...
- Any CPU: Remove

Ähnliche fragen