An error occurred creating the form when Debugging code

為{幸葍}努か 提交于 2019-12-26 11:43:55

问题


Hy friends

I had developing a application to fetch data from a biometric fingerprint machine but when I run it in VS2010 its complete build sucessfully and then gives an error

System.InvalidOperationException was unhandled
  Message="An error occurred creating the form. See Exception.InnerException for details.  The error is: Retrieving the COM class factory for component with CLSID {00853A19-BD51-419B-9269-2DABE57EB61F} failed due to the following error: 80040154."
  Source="CardManagement"
  StackTrace:
       at Card.My.MyProject.MyForms.Create__Instance__[T](T Instance) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 190
       at Card.My.MyProject.MyForms.get_Card()
       at Card.My.MyApplication.OnCreateMainForm() in C:\Documents and Settings\XPMUser\Desktop\card\Card Management\My Project\Application.Designer.vb:line 35
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
       at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
       at Card.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81
       at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
       at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()

CAn any one help I am running out of time.I spend 6 hrs reading related post


回答1:


Please try to download all the SDK as with Zkemkeeper, it not able to register using Regsvr32 as its not able to to get all other required dlls.

Following is the url for downloading SDK for zkemkeeper.

www.findthatzip-file.com/search-18066782-hZIP/winrar-winzip-download-fpsdk.zip.htm

download it and copy all the dlls in to System32 for 32-bit and same for 64-bit and perform Regsvr, this will work now.




回答2:


Ya I have solved ...This error occur because the com dll Zmkeeper.dll was not able to register .I tried it manually using regsvr32 but failed.At last I installed the demo software package which came along with the software which register all the wanted dll and after that added the dlls again as reference .It worked.but now also I dont know why i cannot do the same by regsvr32




回答3:


another solution : is to register the Com By yourself as in this link: http://blogs.technet.com/b/meamcs/archive/2012/03/05/referencing-32-bit-com-components-in-sharepoint-2010-after-upgrade-from-sharepoint-2007.aspx

this way you should do it in the target machines.



来源:https://stackoverflow.com/questions/20008670/an-error-occurred-creating-the-form-when-debugging-code

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!