Please enable JavaScript to view this site.

DAQFactory User's Guide

Navigation: 15 Extending DAQFactory > 15.1 Calling an External DLL

15.1.1 External DLL overview

Scroll Prev Top Next More

DAQFactory has the ability to call functions from external DLLs.  These DLLs could be libraries provided by a device manufacturer, or simply a DLL with some C functions you created.  Either way, DAQFactory can load the DLL and present the function as any other function in DAQFactory.

Note: calling of external DLLs, while not terribly difficult, is a bit of an advanced topic.  Because the DLLs are loaded dynamically, there is no type checking which can result in a DAQFactory crash if you incorrectly specify the function prototypes.  Because of this, it is strongly recommended that you save often to avoid losing any work, both in DAQFactory and your other open applications as an improper call could crash your computer as well.  Of course once you correctly specify the prototype you should not have any problems.