From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

ReleaseSequenceFileEx returns always False

Hello,

 

I use C# TestStand  Api to get Global variable in my sequence.

I want to use ReleaseSequenceFileEx function to delete sequence file from cache.

But this function returns always false.

You find as below my code :

 

var myEngine = new Engine();

SequenceFile mySequenceFile = myEngine.GetSequenceFileEx("C:\\SeqFileCars.seq");


PropertyObject machin = mySequenceFile.FileGlobalsDefaultValues;

Console.WriteLine( machin.GetValString("ConfigCars.Version", 1);

Console.WriteLine( machin.GetValNumber("ConfigCars.IdInterface", 1).ToString() );

Console.WriteLine( machin.GetValString("ConfigCars.Level", 1) );

Console.WriteLine( mySequenceFile.AsPropertyObjectFile().Version );
Console.WriteLine(myEngine.ReleaseSequenceFileEx(mySequenceFile, 0)); // False

 

I add CanUnload and IsExecuting before ReleaseSequenceFileEx function but i get this result as below:

mySequenceFile.CanUnload       => Returns False

mySequenceFile.IsExecuting      => Returns True

 

I think there is something missed in the code to delete the sequence instance correctly. Please help.

0 Kudos
Message 1 of 1
(720 Views)