首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

实时异常'-21470248828007000e)'

2012-04-10 
实时错误-21470248828007000e):我用VB写了一段程序,一直用起来很正常,昨天电脑重装了系统之后,重新安装

实时错误'-21470248828007000e)':
我用VB写了一段程序,一直用起来很正常,昨天电脑重装了系统之后,重新安装了vb,运行起来这段程序之后就会出现如下情况

  “实时错误'-21470248828007000e)': memory alloc fail or object create fail ocuured in control”

我的程序代码如下:

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\fgjl.mdb;Persist Security Info=False"

Adodc1.RecordSource = "select * from 表1"

Adodc1.Refresh

  'iComPort = Adodc1.Recordset.Fields("COM")
   
  'iBandRate = Adodc1.Recordset.Fields("BYT")
   
  ActQJ71C241.ActCpuType = 50
   
  ActQJ71C241.ActBaudRate = iBandRate '19200
   
  ActQJ71C241.ActControl = 8
   
  ActQJ71C241.ActPortNumber = iComPort
   
  ActQJ71C241.ActConnectUnitNumber = 0
   
  lRet = ActQJ71C241.Open 'The Open method is executed.  
   
  If lRet <> 0 Then
   
  MsgBox "串口打开失败(" & lRet & ")!", vbOKOnly, "系统提示"
   
  StatusBar1.Panels(6).Text = "串口打开失败!(" & lRet & ")"
   
  Else: StatusBar1.Panels(6).Text = "串口打开"
   
  End If
   
  'Error: 'Exception processing
   
  ' MsgBox "系统错误!", vbOKOnly, "错误"
   
End Sub

调试显示是黄色的一句(lRet = ActQJ71C241.Open) 有问题,请问高手如何解决
谢谢

[解决办法]
可以用串口调试工具来试试你的串口是否能正常工作。
[解决办法]
和串口没关系。关键是不知道ActQJ71C241.Open 'The Open method is executed.是操作什么的?

[解决办法]
控件或dll可能需要注册以后才能正常。

[解决办法]
是不是操作的控件没有注册或引用
[解决办法]
是不是操作的控件没有注册或引用

热点排行