> ...But when you load an old VI into a newer version of
> LabView, LabView tries to automatically convert the VI to the newer
> version. Sometimes, LabView needs to modify the block diagram in
> order to convert the VI. But if the VI was saved without the diagram,
> it can't convert it.
Good answer, but just to be complete, LV can load VIs without diagrams
when the ones and tenths are the same. Meaning that LV5 can load
LV5.01, and LV5.01 can load LV5, but neither can load LV5.1 or LV6, and
LV6 can't load LV5.1 VIs without the diagrams. Even if LV doesn't need
to modify the diagram, it will insist on being able to compile it, and
that requires the diagram.
As for whether this is just a case of being too old. That should
produce a differen
t error message, saying that the VI is too old to be
loaded by this version.
Greg McKaskle