| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11234 人关注过本帖
标题:我的VB程序为什么总显示“子程序或函数未定义”?
只看楼主 加入收藏
皇家的我
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-18
收藏
 问题点数:0 回复次数:3 
我的VB程序为什么总显示“子程序或函数未定义”?

小弟在用采集卡PCI-8360V,以下是我的模拟量输入的VB程序

Private Sub Command1_Click()
Dim Read1 As Long
Read1 = ZT8360V_ReadD(1, 1)

End Sub

Private Sub Form_Load()
Text1.Text = Str$(Read1)
End Sub

但是运行时总显示“子程序或函数未定义”
可能是我没有在一开始声明PCI8360V_H的函数

那么我该怎么声明呢???急!谢谢大家了

搜索更多相关主题的帖子: 子程序 函数 定义 
2007-05-18 09:25
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
Private Sub ZT8360V_ReadD()
定义一下不就可以了,要加上参数

我的网站 http://www.
2007-05-18 09:58
皇家的我
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-18
收藏
得分:0 

打个比方可以吗?这个函数是以下定义的:

ZT_API unsigned long _stdcall ZT8360V_ReadD(unsigned long cardNO,
unsigned long nOffset);
//函数名称:ZT8360V_ReadD
//函数功能:以IO方式,对板卡寄存器进行32位读
//入口参数:
// cardNO:板卡号默认从 1 开始,有关这个参数的详细说明,请参考 ZT8360V_OpenDevice 函数
// nOffset:偏移地址,在硬件说明书上可以查到
//返回值: 返回大于等于0的数,表读出的具体值
// -1 表失败,应该进一步调用 ZT8360V_GetLastErr 判断出错原因

2007-05-18 10:11
皇家的我
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-18
收藏
得分:0 
麻烦谢谢了
2007-05-18 10:12
快速回复:我的VB程序为什么总显示“子程序或函数未定义”?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023846 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved