> If LabVIEW VI's are built into a DLL, could any version of LabVIEW
> call the DLL?
Yes, provided the support files for the DLL are on the computer, any 32
bit version of LV or any other language capable of calling a DLL can
call it. It is indistinguishable from a DLL compiled by any other tool.
> Does a DLL built in LabVIEW include a LabVIEW Runtime?
The DLL runs in an execution environment that is built by the runtime.
The DLL will share the runtime with all other EXEs and DLLs for that
version of LV, so it doesn't statically link it into the DLL, but
references it and expects it to be installed in the traditional
location. In reality, it can be installed other places, but this will
lead to having multiple copies on your disk, wasting space, a
nd possibly
making it harder to troubleshoot problems.
Greg McKaskle