07-16-2025 02:49 AM
I have created a custom TestStand UI in LabVIEW 2024 Q3, using TestStand 2024 Q4.
The UI works on the development PC, but the production PC doesn't show up anything I post from the sequences using PostUIMessage.
I created some popup windows in the test sequences to be sure, the TestStand Engine is running. The message popups show up, so the test program is working.
I use DebugView to output some strings from the LabVIEW code, and there I see something coming not from my code.
In the line 27 of the logfile I see an error caused by
NationalInstruments.LabVIEW.CrossDomainServer.DNSetAssemblyResolvePaths(LVAssembly** lvAssemblyArray, UInt32 size)
Does anyone has an idea what goes wrong? The execution works well in the sequence editor.
07-16-2025 03:17 AM
Does your sequence run on the production PC using one of the Example OIs?
Is PostUIMessage called from TestStand directly or from a code module?
07-16-2025 06:20 AM
I have just tested it with the example full featured UI, it doesn't work too:
I already deinstalled ALL NI products and re-installed them --> no change
I changed the hard disc of the PC to a brand new one and installed everything --> no change.
PostUIMessage is called directly from TestStand seuqence files, among others the process model