Author |
Topic  |
|
srmcarneir
Brazil
33 Posts |
Posted - 03/24/2003 : 10:28:16 PM
|
Sirs,
Is there any constraint on using double vector to receive worksheet cells contents? After an iteration like this:
vector<double> FRCell; int jj, index; .. int nrows = wks.GetNumRows(); index = cc.GetIndex(); .. FRCell.SetSize(nrows); .. for( jj = 0; jj < nrows; jj++) FRCell[jj] = wks.Cell(jj, index);
there is an "Origin C Function Runtime Error, general operation failure" message returned from Code Builder environment, pointing to that specific line of OriginC code.
Best Regards,
Ricardo Carneiro |
|
cpyang
USA
1406 Posts |
Posted - 03/24/2003 : 11:31:47 PM
|
Maybe the problem is in the Column index? did you set a break point and look at cc and see if it is a valid object and give a proper index?
CP
|
 |
|
srmcarneir
Brazil
33 Posts |
Posted - 03/28/2003 : 6:49:19 PM
|
Hi, sorry for the delay in answering you!
The problem was solved with a different approach, ie acquiring the cell value as a string and when necessary converting it to long int for further calculations:
string strCell = wks.TCell(iRow, iColumn); .. long longCell = atol( strCell );
The case is that my original worksheet presented its last rows containing empty cells thus acquiring its values as double,
double cellValue = wks.Cell(iRow, iColumn);
lead to that "general operation failure. Regards!
Ricardo Carneiro |
 |
|
|
Topic  |
|
|
|