Hi,
We have an old Win32 GPIB app software written in C++ that uses legacy "ibfind" function for opening the instrument. The app software is an ANSI-build but it calls either ibfindA() or ibfindW() function depending on the operating platform. The problem is, when running the app on an NT platform, the ibfindW() function never opens the instrument returning always ud=0xffffffff and IBERR=EDVR. The equivalent code is:
int ud;
ud = ibfindW( L"DEV1"); // Does not work
The environment where I could see the symptom is:
USB-GPIB-B with NI-488.2M V2.0
Win2K Pro
The symptom could not be seen on WinMe PC (with the same GPIB & drivers) because the app there invoked ibfindA(). Also I did not see older version of NI-488.2M so
ftware such as V1.6. (I don't know if V1.7 has the same problem or not.)
int ud;
ud = ibfindA( "DEV1"); // Works fine
Is this a bug of NI-488.2M V2.0 ?
Thanks and best regards,
Makoto Kondo, Kikusui Electronics Corp.