|
how could I use it? since the font replaces the "unavailable" characters with a square? it's size is about the same with the the others
|
|
|
|
|
|
Does isprint()/iswprint() help?
|
|
|
|
|
or maybe GetGlyphIndices()
|
|
|
|
|
Dear All,
I had a problem above this issue since last month. I can get the updated data of frequency value using NI-DAQmx card in Win32 Debug accurately. However, I already checked with Dependency Walker for necessary *.dll and traced line by line, I can't see any bug and error from my program.
I hope someone will give me some idea for that.
Thanks and best regards
|
|
|
|
|
Dear All,
I have some problem in converting Hex string to ASCII value. For example, I have Hex string of "50" and I would like to display the ASCII equivalent "P".
If i know the value to convert i can just use
CString str;
str = "\x50";
to convert to ASCII value. But the Hex value is entered by the user. So I dont know how to do that.
Can Anyone please help me in this?
Thanks in Advance.
Regards,
Ram
|
|
|
|
|
Would ::strtol() help you in this situation? Info here.[^]
"It's supposed to be hard, otherwise anybody could do it!" - selfquote
|
|
|
|
|
Can you please give me an example?
Regards,
Ram
|
|
|
|
|
Ram Murali wrote: Can you please give me an example?
I provided a link in my previous post to MSDN.
Follow it and you will find another link in the MSDN article to an example.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote
|
|
|
|
|
But this function is to convert str to long. how can i get a character?
Regards,
Ram
|
|
|
|
|
char cAsciivalue = nlong;// the long value u got
nave
|
|
|
|
|
Ram Murali wrote: But this function is to convert str to long.
Of course; and that return value is the ASCII code for the character.
E.g. if your user has input "50" the long return value of ::strtol() will be 0x50, which is 80 in decimal format, and this is the ASCII character code for 'P'.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote
|
|
|
|
|
Thanks for your effort to solve my problem. Its working well. Thanks again.
Regards,
Ram
|
|
|
|
|
Ram Murali wrote: For example, I have Hex string of "50" and I would like to display the ASCII equivalent "P".
CString strHex = "0x50";
char *pEnd;
printf("%c\n", strtol(strHex, &pEnd, 16));
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Thanks a lot. Its working well.
Regards,
Ram
|
|
|
|
|
Hi,
How we can draw a slanding rectangle or ellipse using VC++?
I tried GDI+ but its quit time consuming can any body suggest an alternative method
Tony
|
|
|
|
|
|
Try code like this:
CPaintDC dc(this);
static const double pi = 4.0*atan(1.0);
static const double degToRad = pi/180.0;
static const double angle = 45.0*degToRad;
static const int cx = 200;
static const int cy = 200;
static const float cosAngle = static_cast<float>(cos(angle));
static const float sinAngle = static_cast<float>(sin(angle));
static const XFORM xf =
{
cosAngle, sinAngle,
-sinAngle, cosAngle,
-cx*cosAngle+cy*sinAngle+cx, -cx*sinAngle-cy*cosAngle+cy
};
int oldMode = ::SetGraphicsMode(dc.GetSafeHdc(), GM_ADVANCED);
::SetWorldTransform(dc.GetSafeHdc(), &xf);
dc.Ellipse(cx-100, cy-50, cx+100, cy+50);
::SetGraphicsMode(dc.GetSafeHdc(), oldMode);
Steve
|
|
|
|
|
Hi all.
I must write service for NT, can some one tell me where I can find good book to read about it.
thanks all.
|
|
|
|
|
You can see articles on the codeproject about it
|
|
|
|
|
|
Hi,
I work on an xml project using xerces integrated to the MS VC++ 6.0 environment (msdev). I need to integrate xerces with MS Visual Studion 2003 (devenv).
The following are the setup options I create with the VC++ 6.0
a. Project Setting -> C/ C++ tab -> Category : Preprocessor ->Additional Include Directory :
b. Project Setting -> Link -> Category : Input -> Object/ Lib Modules : Xerces-c_2D.lib and Addtional lib path :
Xerces works fine with this.
When I try the same with MS VS 2003, i get linker errors indicating that there is a clash between the MSXML and xerces' functions definitions. What Should I do to resolve this issue. Please help
|
|
|
|
|
Hi All,
i have a vc++client and i'm using com components having business logic.
Problem:
i'll not close the client application.
but the virtual memory accupied by the process is not freed.
when it reaches maximum of virtual memory client application crashes.
please give me the solution what to do avoid crashing.
Thanks in Advance.
Prashanth.
-- modified at 2:58 Friday 2nd February, 2007
|
|
|
|
|
voorugonda prashanth wrote: the virtual memory accupied by the process is not freed.
You are experiencing memory leaks.
Are you using new (or, worse, malloc ) without delete (or free )?
Are you properly using delete[] when deleting an array?
Are your COM-Components OK and properly releasing when no longer used?
Are you sure you are releasing them?
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
jhwurmbach wrote: Are you using new (or, worse, malloc)
Why would using malloc be wrose than using new ? What do you think new is calling internally?
|
|
|
|