Known Issues in 8.6 SR1


Useful Links


Import&Export in 64-bit

JIRA Summary Details
ORG-3935 64-bit Origin does not support pClamp import. This is related to the Molecular Devices DLL. Digital Bitpattern may be incorrect with the 2.2.0.1 Molecular Devices DLL. We have rolled back the dll version to 2.1.0.3 for 32-bit. No 64-bit is supported.


Programming

JIRA Summary Details
ORG-5434 ANSI C long integer (time) not working correctly in 32-bit Origin In 32-bit system, compile and run the following OC code.

It gives incorrect output: finish == 1333555814, start == 0, elapsed == 0.000000

Program takes 1333555814 seconds.

void ddd()
{
	printf("Starting...\n");
	time_t start, finish;	
	double elapsed_time;
	time( &start );
	LT_execute("sec -w 2");
	time( &finish );
	elapsed_time = difftime( finish, start );
	printf("finish = %I64d, start = %I64d\n", finish, start);
	printf( "Program takes %4.1f seconds.\n", elapsed_time );	
}
ORG-5477 Script using StringArray Append method produces Run Time Error This worked in versions previous to 8.6.
stringarray sa;
sa.append("one|two|three|four","|");
loop(ii,1,sa.GetSize())
{
   sa.GetAt(ii)$=;
}
sa.append("oh, just five more things!");

It still works if you specify the delimiter:

stringarray sa;
sa.append("one|two|three|four","|");
loop(ii,1,sa.GetSize())
{
    sa.GetAt(ii)$=; 
}
sa.append("one more thing","|");
sa.append("three more things"," ");