Mesut KOSUCU
A geek.... RSS 2.0   
Mesut
Contact
mkosucu@gmail.com
Imagination Technologies
 Tuesday, April 28, 2009
Failed --Retrieving the COM class factory for component with CLSID {.....}
Yazdığınız .NET kodunu 64 bit platform üzerinde çalıştırmaya çalıştığınızda aşağıdaki hatayı alacaksınız;
" Failed --Retrieving the COM class factory for component with CLSID{....}"

Aldığım bir hatayı paylaşmak istiyorum;

Bir parmak izi okuyucu cihazına erişmek ve işlem yapmak için com componenti kullanmam gerekiyordu. Fakat okuyucuya bağlanmayı denediğimde aşağıdaki hata mesajını aldım;

Retrieving the COM class factory for component with CLSID {00853A19-BD51-419B-9269-2DABE57EB61F} failed due to the following error: 80040154.

Çözüm

Bu hatayı, yazmış olduğunuz projenin X86 platformunda çalışacak şekilde gerekli ayarlayı yaparak çözebilirsiniz. Bu ayarı yapmak için;
 Visual Studio IDE penceresindeki, Build menüsünden Configuration Manager'i  seçiniz. Sonra, açılan pencerede, Platform sütunundaki Any CPU değerini X86 olarak değiştiriniz. Bunu yaptıktan sonra kodunuz 64 bit bir platform üzerindede çalışacaktır.

Kolay Gelsin


Kaynak: MSDN



Tuesday, April 28, 2009 8:55:08 PM (GMT Standard Time, UTC+00:00)  #    Comments [0] -


Visual Studio
Categories
 Genel
 jQuery
 Politika
 Teknoloji
 Visual Studio
Navigation
Imagination Technologies
The Code Project
Developer Express Inc.
ASP.NET
Martin Fowler
WindowsClient.net
Blogrolls
 Akın Olgun
 ASP.NET How Do I? Videos
 Engineering Windows 7
 Hasan Ayaz
 Hasan Ayaz / Technojection
 Kıvanç Özüölmez
 Latest Microsoft Blogs
 Martin Fowler
 Mehmet Nuri Çankaya
 Murat Yılmaz
 Tamer Öz
Archive
<April 2009>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789