06-26-2024 06:49 PM
I ran into an interesting problem while making some code multi-platform.
I ended up with a .vim inside a .vim (I shouldn't have done that).
It worked fine on a PC, but broke on a Mac with the error message: "Recursive VI call could not determine inplaceness".
06-28-2024 03:09 AM
Nested .vims should be a problem.
They obviously are, although often it's just fine.
A lot of the assert functions are .vim, and they are unusable if they couldn't be nested.
I think there was work done on .vim's stability in probably every version since they where introduced. What version are you in?
06-28-2024 06:23 AM
It was actually my fault, not LabVIEW's (slightly different code for PC vs Mac; and the Mac code was broken).
When I fixed it, the nesting worked fine.
07-01-2024 06:55 AM
wiebe@CARYA wrote:
Nested .vims should be a problem.
I did mean shouldn't be a problem...
Glad that it works. There are issues with nested .vims, but not for trivial usage.