I post this message here, because I saw several related questions. This is my translation to NiDAQMxBase.DLL. It's almost complete. I hope I can help some people with my contribution.
I also have a visa translation in process. Is anyone interested?
What version of Delphi do you use to work using NI-DAQms driver? Can D7
be used or this driver works only with D2005 (.net application)?
I tried to import NI-DAQms 7.3 ActiveX controls into D7 and this
worked out Ok, but NIDAQ card (M-series multifunction) complains that
driver and hardwatre are incompatible.
Hi, I use Delphi 9 (2005) for Win32. I think there should be no problem for Delphi7. Please note that my translation is for NiDAQMxBase. One can extend to the full DAQMx, but I don't have time right now.
Do I understand it right that in order to use NI-DAQmx with D2005 (D7) I nedd to install NI-DAQmx (or NI-DAQmx Base), Register ActiveX components from NI and then just add NIDAQMXBASE.PAS to the 'uses' ...? Which directory to drop NIDAQMXBASE.PAS file?
I only installed NiDAQMxBase, don't know if it works with full version. I think it might, but the dll name is constant (NIDAQMXBASE.DLL) and you might need to change. There is no need to install any ActiveX, unless you have some extra needs. The NiDAQMxBase examples can be translated directly.