ibwrt 出错
梦想实现 2014-03-27 04:32:33 XE4 控制GPIB的错误
我看网上用C++Builder =写入字符串ibwrt都是这么用的,不知道为什么会出错。
int devID;
devID=-1000;
devID=ibdev(0,25,0, T3s,1,0);
if (Lakeshore331ID<0)
{
String sStr="Open port "+IntToStr(LakeshoreAddress)+" error!";
Application->MessageBox(L"出错了",L"出错", MB_OK);//UnicodeString(sStr).c_str()
}
Edit2->Text=devID;
ibwrt (devID, "*idn?", 35);// 程序出错的位置
ibwrt (devID,"FUNC 0,VDC,AUTO",15);// 程序出错的位置2
错误提示:
[bcc32 Error] LakeshoreControl.cpp(49): E2034 Cannot convert 'wchar_t const[6]' to 'void *'
[bcc32 Error] LakeshoreControl.cpp(49): E2342 Type mismatch in parameter 'buf' (wanted 'void *', got 'const wchar_t *')