NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

TestStand execution stops sometimes

Hi Ofer,

 

I think I have seen the same error :

Maybe you rebuild the msgbox.dll with the correction given by Scott.

But the uir file is not embedded in the dll (default project option).

If you put the new dll alone in a user directory, you can see this error.

 

If it is the problem, you can :

1/ Copy the uir file in the dll directory.

or

2/  Build again your dll, embedding the uir file.

 

But if you install TestStand 4.2 you should only delete the custom dll.

 

Bruno

0 Kudos
Message 51 of 58
(1,566 Views)

Hi:

I think that I found a solution. When trying to edit a msgbox step at Testand sequence I got a message that It can not find the DLL'S : MSVCP80.DLL & MSVCR80.DLL. I added those DLL'S to the system & now everithing is OK.

The question is why the DLL's disappeared.
Ofer

0 Kudos
Message 52 of 58
(1,561 Views)

Ofer -

I am glad that you were able to figure out that the missing DLLs were causing the problem. On the system where the DLLs were removed, please let me know the following. 1) What versions(s) of TS were already installed. 2) What software did you install and in what order before you noticed that the DLLs were missing? 

Scott Richardson
https://testeract.com
0 Kudos
Message 53 of 58
(1,555 Views)

Hi:

I'm using TS 3.5.

I just install CVI Run Time version 9.01

Thanks,

Ofer

0 Kudos
Message 54 of 58
(1,553 Views)

Ofer -

The errors that you saw are caused by the fact that the NI ActiveX Container DLL that CVI uses could not be loaded because the 2 Microsoft dependent DLLs that you mentioned are not properly installed on the system by the CVI RTE 9.0.1 installer. The earlier versions of the CVI RTE prior to 9.0 used an earlier version of the NI ActiveX Container DLL and different dependent DLLs. 

 

Installing the DLLs manually as you have done fixes the issue on your system.

 

You likely do not see the problem on the LabVIEW 8.6 system because some other NI installed component or third party component is already dependent on these DLLs and has installed them.

 

Please be aware that you will potentially have a problem on some deployed systems if the TestStand Deployment Utility pulls in the 9.0.1 RTE and the newer ActiveX Container DLL, and does not properly pull in the 2 Microsoft dependent DLLs. If you do include some other NI hardware component that do uses these DLLs, then the DLLs should get included correctly in the deployment. I am investigating this further and will give you an update when I have more information.

Scott Richardson
https://testeract.com
0 Kudos
Message 55 of 58
(1,523 Views)

Hi Scott,

Thanks a lot for your quick response,

Ofer

0 Kudos
Message 56 of 58
(1,512 Views)

Just wanted to let you know that a newer version of the CVI RTE 9.0.1 released and is available at the below link. This version fixes the issue with the NI ActiveX container and the 2 dependent Microsoft DLLs:

http://joule.ni.com/nidu/cds/view/p/id/1285/lang/en

Scott Richardson
https://testeract.com
0 Kudos
Message 57 of 58
(1,361 Views)

Thanks Scott

I will use it

Ofer

0 Kudos
Message 58 of 58
(1,342 Views)