Jump to content
Software FX Community

Getting string properties using the DLL


User (Legacy)
 Share

Recommended Posts

Hi softwarefx support team,

I now realize how awesome your product (Client-Server version) is. I use it

with Visual C++ 6.0 with the dll not the activeX. I'm having trouble getting

string properties like main Title and Axis Title. I looked at your knowledge

base article #Q1381049 but your code is not working at all. You made

mistakes on this one. Look:

The following example, shows how to get the Top Title:

char s[256]. *sp;

char *sp;

sp = s;

m_pChartFX->get_Title(CHART_TOPTIT,&sp);

Note: The maximum string size in Chart FX is 256 characters including the

'\0' at the end.

char s[256]. *sp; (You can't compile that with a standard compiler without

having errors) Maybe, you want to say "char s[256], *sp;". After that, you

redefine *sp with char *sp;. On this line (

m_pChartFX->get_Title(CHART_TOPTIT,&sp);, I've got an error for &sp who is

not a short variable or something like that.

Can you give me more precision on this one or write me down some code on how

to do it ?

Thanks a lot,

Ren

chartfx.bmp

Link to comment
Share on other sites

There is indeed a syntax error in the article (looks like a copy-paste

mistake), we will fix that.

However, the general idea of the article is correct, this is what you do to

get a string property using the DLL (simply remove the ".*sp" part).

If you want to SET a string property, then you simply do:

char *sp = "Your title";

m_pChartFX->put_Title(CHART_TOPTIT,sp);

(I hope I didn't make any typos this time !)

Notice that unlike the ActiveX, Chart FX DLL is not UNICODE and therefore it

expects single-byte strings.

--

FP

Software FX, Inc.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...