The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 Origin Forum for Programming
 Forum for Origin C
 double Vector[ii] = wks.cell(ii, jj)
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

srmcarneir

Brazil
33 Posts

Posted - 03/24/2003 :  10:28:16 PM  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
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  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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


Go to Top of Page

srmcarneir

Brazil
33 Posts

Posted - 03/28/2003 :  6:49:19 PM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
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
Go to Top of Page
  Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000