Part Number:EV2300-084
开发环境:windows10,64位
根据“EV2300 Customer Kit”资料写了VB6.0版本的EV2300通信程序,已测试确定可以用。
但仿照VB6.0在使用vs.net2015 C#开发时,遇到了几个问题:
1、工具箱添加COM组件后,拖到Form窗体时vs崩溃直接退出了,在vs2012也是如此
2、BQ80XRWLib.Bq80xRW Bq80xRW1=new BQ80XRWLib.Bq80xRW();这样实例化是报错的
3、查看网上资料,这样时:AxBQ80XRWLib.AxBq80xRW Bq80xRW1 = new AxBQ80XRWLib.AxBq80xRW();
实例化成功,但执行时异常,bq80xrwName.GetFreeBoards(1, ref nReturn, ref dev_name);
提示:
"引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常。"
加了这段代码,
System.Windows.Forms.Integration.WindowsFormsHost host = new System.Windows.Forms.Integration.WindowsFormsHost();
host.Child = Bq80xRW1;
Gd_Main.Children.Add(host);
运行到Gd_Main.Children.Add(host)时报错:
“System.AccessViolationException”类型的未经处理的异常在 System.Windows.Forms.dll 中发生
其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏
试过很多种办法都不行,万分着急,请提供具体可行的方法或示例代码DEMO,谢谢!
Star Xu:
您好,EV2300 Customer Kit可能不支持windows10,64位,非常抱歉没有找到示例代码
,
Jerry Chen:
有bqEVSWSetup是可以正常在VS2010/VS2015引用bq80xrw.ocx而不會崩潰的嗎?
我現在用的bqEVSWSetup00.09.90_bq30z55v0.36R3c.exe 這版本是有問題的
,
Star Xu:
您好,网上有提供 bq30z554-R1 的 bq 评估软件 (bqEVSW) v0.0.92
www.ti.com.cn/…/BQ30Z554-R1