标题:高手请进,应该怎么解决这个问题,关于参数不匹配
只看楼主
huangbijun
Rank: 1
等 级:新手上路
帖 子:7
专家分:5
注 册:2011-2-12
结帖率:100%
已结贴  问题点数:10 回复次数:5 
高手请进,应该怎么解决这个问题,关于参数不匹配
GetDataPacket()是激光控件的一个函数(定义见附注).我每次编译都通不过,求高手讲解.

void CMyDlg::OnButton1()
{
    // TODO: Add your control notification handler code here
    m_MT2.SearchDevice();
    m_jindu=m_MT2.GetDeviceSearchProgress();
    m_shumu=m_MT2.GetTotalDeviceCnt();
    m_shuju=m_MT2.GetDataPacket(1,1);
}

运行提示错误:F:\激光++++++++++++++++++++++\激光\激光Dlg.cpp(184) : error C2664: 'GetDataPacket' : cannot convert parameter 1 from 'const int' to 'short *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.

附注:BSTR GetDataPacket(short* pDevIndex, short* pPacketTypeIndex)
Return the latest data packet in ASCII string format obtained from the specified device. Call
this function when you get NewDataPacket Event. The output parameter pPacketTypeIndex
is one of the following values to indicate the command type. The syntax of the return value is
described in each Get methods.

-1 TELEMETRY          0 DISPLAY_MODE           1 UPPER_LIMIT
2 LOWER_LIMIT         3 UNITS                  4 FILTER         
5 USER_CAL            6 CAL_SIGN               8 CONTRAST
9 INTENSITY           11 CUT_TIME              12 BAUD
13 ADDR               16 AUTO_ZERO             17 LASER
18 TELEM_DEST_ADDR    19 TELEM_TIMER           20 HEAD_MODEL

搜索更多相关主题的帖子: control convert cannot 激光 
2011-04-03 21:15
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
得分:5 
传short型指针,不能传变量值。

2011-04-04 09:41
twtrwr
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:102
注 册:2011-3-31
得分:5 
BSTR GetDataPacket(short* pDevIndex, short* pPacketTypeIndex)

传short型指针

男人无所畏惧,应越战越勇
2011-04-04 15:23
ljt
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:191
专家分:431
注 册:2009-4-6
得分:0 
查下msdn,什么都出来了
2011-04-04 22:17
dengjinbao
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:64
专家分:119
注 册:2011-3-22
得分:0 
回复 4楼 ljt
给我个msdn咯 QQ360291203 谢谢
2011-04-05 21:36
huangbijun
Rank: 1
等 级:新手上路
帖 子:7
专家分:5
注 册:2011-2-12
得分:0 
自己解决,不过还是要谢谢各位!
2011-04-05 22:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-335586-1-1.html




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

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