I have an executable written in Visual C++ 6 that runs on a VXIpc870b with Windows NT and NI VXI 3.3 using mostly VXIout and VXIin function calls. I'm trying to upgrade to Windows XP on a VXIpc874b. However, my program crashes upon startup with a generic error message. I think it may be caused by the VXIout/in (BERR?) commands, but I can't be certain because I don't have a debugger running on the VXIpc874. Nothing appears wrong in NI MAX.
Do I need to upgrade to NI VXI 3.5.2? Do I need to recompile my program with different settings for WinXP?