TI中文支持网
TI专业的中文技术问题搜集分享网站

EV2300-084: bq80xrw.ocx 引用到VS2015直接崩潰

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

赞(0)
未经允许不得转载:TI中文支持网 » EV2300-084: bq80xrw.ocx 引用到VS2015直接崩潰
分享到: 更多 (0)