12-03-2012 04:12 PM
am upgrading an application from LV 7 to LV2012 64bit on Windows7. I have a problem with one of my VIs (Printer Availability.vi) being converted; it checks if a printer is attached before sending data strings through LPT1. In LV7 the VI used In Port8.vi as a sub vi; after loading the VI into LV2012 In Port 8 was automatically converted to In Port.vi.
In LV7 the In Port 8.vi uses a call library function to call cviVXDWrapper.dll. In LV 2012 64 bit cviVXDWrapper.dll is not valid; the sub vi does not work because I cannot determine where the correct dll is.
What is the equivalent dll for 64bit platform?
Is there an equivalency list for other common dlls supplied with LabVIEW?
Thanks
12-04-2012 10:17 AM - edited 12-04-2012 10:19 AM
Hi twrc,
My name is Humphrey and I am an Applications Engineer at National Instruments.
As described here (http://digital.ni.com/public.nsf/allkb/D198AC61B9D3EAA68625731300743C30) and here (http://digital.ni.com/public.nsf/allkb/2CD299B53987E1D186257921007773F4), the In Port and Out Port VIs are not supported on 64-bit systems due to increased security measures with Windows. This discussion post mentions an alternative (http://forums.ni.com/t5/LabVIEW/Alternative-VIs-for-In-Port-vi-and-Out-Port-vi-for-64-bit/td-p/16072...