Hi,
I have written software to do data acquisition from 8 6031E
boards (4 boards in 2 PXI-1000B). The software is NI-DAQ 6.9,
with Delphi 5 under Windows NT. When the program starts, the
boards are initialized one at a time. This is a lengthy process
taking several seconds. I'd like to display a splash screen
telling the user what is going on, so he/she doesn't have to
look at a blank screen all this time. However, the boards start
initializing when I start the program, but before any of =my=
code can run - i.e. before the splash screen can be displayed.
I'd really like to know the order of events here, and whether
I can delay the NI-DAQ initialization until =after= my splash
screen is displayed. (I presume some NI-DAQ cod
e is getting run
when a DLL gets loaded?)
If it comes to the worst (and I suspect it will), I can always
use another program to spawn my existing program, but I'd prefer
to keep everything in one process/.EXE file if I can.
--
Dr Francis L Burton, | F.L.Burton@udcf.glasgow.ac.uk
West Medical Building, |
University of Glasgow, | Tel +44-141-330-6598
Glasgow, G12 8QQ, Scotland. | Fax +44-141-330-4612