I have LabVIEW based applications that use the iid files in order to determine (and change) the active icd file being used. The new version of IMAQ 4.0 has caused my applications to not be compatible with the IMAQ 4.0 because it is incorrectly parsing the iid files (see attached files). The strange thing is that the header of the iid files says that the type and the version are the same (Type=1, Version=15) even though they are not the same structure. This makes it difficult to determine the expected structure of the iid files. Is this a bug (that will be fixed)?
Sidenote, fortunately I locate the IMAQ\Data dir using a registry call so it still finds the correct IMAQ\Data location (IMAQ 4.0 iid and icd files are now in the C:\Documents and Settings\All Users\Documents\National Instruments\NI-IMAQ\Data dir).
P.S. Why can't I attach iid files? It gives a invalid file extension for an attachment error.
Thanks for the info, I'll try to implement these suggestions, but I guess until my new version or IMAQ 4.1 gets released, I'll have to have our customers avoid using IMAQ 4.0 with this software.