Hi,
CVI applications shpould run with no problem under windows 98; however there are soe differences in the OS to take into account: 2k and XP have memory protection (you can't write to memory outside what you have been assigned). Widows 98 does not offers such a mechanism, if you write outside of your memory range some strange things happen. The best way to test this will to create a debug executable and pass it to the Windows 98 machine; this way you'll be ablew to tell whether there is some out of bounds error or if there is a "Not enough memory" error in one of the calls. Or at least get more info on what is going on.
Another thing that you can try is upgrading the CVI Run-Time engine in the 98 computer, regardless of the version of CVI that you are using y
ou can install CVIRTE 7.0 just to give it a try. (http://www.ni.com/downloads)
Let me know how this goes.
Regards,
Juan Carlos
N.I.