关于MCGS的OLE,请教高手 点击:1915 | 回复:9



superkf

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 2回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2003年4月17日
发表于:2003-10-09 08:48:00
楼主
欲使用MCGS的OLE功能,但在VB中编程时发现在VB中不能识别到MCGS,错误提示:对象不支持该属性或方法。即不能使用getvalueformname等方法。请教高手这是什么原因? 请教如何正确的使用MCGS的OLE以及DDE功能。 不胜感激



tj.fan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年7月08日
发表于:2004-07-08 08:19:00
1楼
getvalueformname应该是实时数据对象的属性,请确认。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-08-17 11:13:00
2楼
同问!

lbf

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 17回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2003年4月13日
发表于:2005-11-09 15:51:00
3楼
不知道哪个地方出问题,度不出数据:

Dim DatObj As Object
Private Sub Form_Load()
On Error Resume Next
Set DatObj = GetObject(, "McgsRun.DataCentre")
 If Err Then 
    MsgBox ("请先启动MCGS运行环境!") 
    End 
End If 
End Sub 

Private Sub Cmd_Read_Click()
Dim msg As String, tt As Variant 
For i = 1 To 10 
    msg = "Dat" + Format$(i, "00") 
    DatObj.GetValueFormName msg, tt
    Txt(i) = Format$(tt) 
Next i
End Sub

gxp

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 9回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2004年10月19日
发表于:2005-11-10 09:07:00
4楼

gxp

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 9回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2004年10月19日
发表于:2005-11-10 09:09:00
5楼
我也是同样的问题

gxp

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 9回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2004年10月19日
发表于:2005-11-10 09:46:00
6楼
我试通了“DatObj.GetValueFormName msg, tt”中的“FORM”应为“FROM”

shuimujie

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2008年9月22日
发表于:2010-07-01 16:42:01
7楼
困扰我两天的问题,解决了

dwjnet

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2003年8月28日
发表于:2012-05-17 17:08:36
8楼
总是Type mismatch

杂烩饭大王

  • 精华:1帖
  • 求助:0帖
  • 帖子:1帖 | 153回
  • 年度积分:0
  • 历史总积分:946
  • 注册:2009年11月04日
发表于:2012-05-17 17:11:02
9楼
test reply!!!!

热门招聘
相关主题

官方公众号

智造工程师