请问哈大家:
void CPmacProgrameDlg::OnBnClickedButtonStart()
{
// TODO: Add your control notification handler code here
TCHAR Data[255];
PmacGetResponseExA(0,Data,255,_T("#1j+"));
SetTimer(1,1000,NULL);
}
这个函数在VC6.0可以编译,而且正常运行。而在VS2005环境下却编译错误,错误如下:
error C2664: 'PmacGetResponseExA' : cannot convert parameter 2 from 'TCHAR [255]' to 'PCHAR'PmacGetResponseExA()函数的申明如下:
PmacGetResponseExA(DWORD dwDevice,PCHAR s,UINT maxchar,PCHAR outstr);请问这是怪什么呢?该怎么改呢?
void CPmacProgrameDlg::OnBnClickedButtonStart()
{
// TODO: Add your control notification handler code here
TCHAR Data[255];
PmacGetResponseExA(0,Data,255,_T("#1j+"));
SetTimer(1,1000,NULL);
}
这个函数在VC6.0可以编译,而且正常运行。而在VS2005环境下却编译错误,错误如下:
error C2664: 'PmacGetResponseExA' : cannot convert parameter 2 from 'TCHAR [255]' to 'PCHAR'PmacGetResponseExA()函数的申明如下:
PmacGetResponseExA(DWORD dwDevice,PCHAR s,UINT maxchar,PCHAR outstr);请问这是怪什么呢?该怎么改呢?
解决方案 »
- 关于对话框
- 高分,找人帮我解释下在工作线程中使用settimer()
- 【求救啊】如何按照读取像素点的方法读入一幅图片?~~
- 问个简单的:如何取得一个flash的播放时间长度?
- 关于控制台方式下输入密码的问题!
- 应该怎样给DX90SDK\Samples\C++\DirectShow\Capture\AMCap加上一个抓图的功能
- 跪求《windows高级编程范例》随书所附源码
- 有做过光盘刻录的吗?或者用过Nero开发包的?
- 问题...
- OPENCV2.4.11+vs2015 Release生成问题
- 不太明白消息组成+数据内容(N字节)的意思是数据总长度+数据长度8个字节吗?
- 自己编写的DLL,调用时出现“应用程序初始化失败”
PmacGetResponseExA(0,Data,255,"#1j+");本来这个PmacGetResponseExA就是ansi版本,不能用TCHAR
找找有没TCHAR版的PmacGetResponseEx
char Data[255];
PmacGetResponseExA(0,(PCHAR)Data,255,_T("#1j+"));