|
We live in hard times.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
are you calling updatedata() to reflect the changes on dialog box.
|
|
|
|
|
When you are opening modeless dialog?
You add same type of variable to modeless dialog class, before creating it assign first dialog value to modeless dialog variable, after creating it, show the value.
Chandrasekharanp wrote: in the second dialog box i have an edit control which is of type CString.
Hi Edit controls are of type CEdit. Did you mean you have control variable for edit control?
Thanks,
Suman
|
|
|
|
|
Hi,
I am using the MFC doc/view framework to do the printing in my application but it isnt clear what I need to do to print multiple copies (as entered by the user in the print dialog). I can retrieve the number of copies but where do I use it? I figured that Windows print manager or the framework would do all the work involved but it doesnt seem to work so maybe I need to do something.
Any ideas?
Tony
|
|
|
|
|
I'm a little surprised that the basic MFC framework doesn't handle that for you.
But printing is harder than it looks! MFC glosses over some details, but the moment you deviate a little, you're on your own.
I strongly recommend Roger Allen[^]'s articles for reading. Many of them are involving printing, and all are good.
I vaguely remember him buying me a pint once...
Iain.
Iain Clarke appears because CPallini still cares.
|
|
|
|
|
Hello All
i need a DirectX tutorial using MFC.
|
|
|
|
|
You should know there's a wonderful thing called CP article search engine [^]
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
How to cast a float expression into int safely without data loss?
Is there any standard function for this other than just casting like(int) ?
Best Regards,
Suman
|
|
|
|
|
rp_suman wrote: How to cast a float expression into int safely without data loss?
Are you kidding ?
You can't do that because an integer, well, only stores integer values. So you'll loose all the number after the floating point.
Or maybe you need to explain a bit more in details what you are trying to achieve.
|
|
|
|
|
For example the code:
<br />
float f;<br />
f = some_value;<br />
int i = f * 10;<br />
For the above case, say for example if "f" is 0.1, i should become 1.
As the float is actually working in exponential form, will it work without problem or any chance for loss of data, like the above calculation result in zero or else?
Thanks,
Suman
modified on Wednesday, March 19, 2008 10:50 AM
|
|
|
|
|
rp_suman wrote: How to cast a float expression into int safely without data loss?
That cannot be done.
rp_suman wrote: Is there any standard function for this other than just casting like(int)?
Nope.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
rp_suman wrote: How to cast a float expression into int safely without data loss?
float f;
f = whatever;
int i = *(int *)&f;
Of course it is only a technical exercise and probably not what you're searching for.
BTW you should know that real numbers cannot mapped to countable (i.e. integers) ones, someone proved that [^].
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
to insert a space in a string,when it is reversed.
|
|
|
|
|
Insert a space into what? Can you be precise? Why can't you give an example, with input and desired output?
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
What does being reversed have to do with a space being inserted? From the STL, use the string::insert() method, and the reverse() function.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
how are you reversing the string!?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/codeProject$$>
|
|
|
|
|
Hi to ALL
have one doubt regarding with my project .
our project goal is to create one user dll(this dll create for VC 2005) and in this dll load another one java platform (via jni compiler.. it is possible)
first up all .i was create DLL when i attached this dll in JNI compiler its perfectly running in windows XP (it gives return value '0')but in vista it is also running but it gives the return value '255'
for example i give one method to our source :
STDMETHODIMP CFileIO::fileExist(BSTR filePath, BYTE drive, SAFEARRAY* credential, BYTE* result)<br />
{<br />
*result = (BYTE)-1;
std::string completePath;
try<br />
{<br />
validateCredential(credential);<br />
setPath(filePath, drive, completePath);
}<br />
catch (std::exception& e)<br />
{<br />
log("fileExist", e.what(), EVENTLOG_ERROR_TYPE);<br />
return S_OK;<br />
}<br />
size_t zz = completePath.rfind("\\");<br />
if (zz < completePath.length())<br />
{<br />
std::string dirOnly = completePath.substr(0,zz);<br />
<br />
DWORD nBufferLength = 1024;
TCHAR buffer[1024];<br />
<br />
LPTSTR* lpFilePart = NULL;<br />
<br />
DWORD searchResult = SearchPath(<br />
dirOnly.c_str(),<br />
completePath.substr(zz+1, completePath.length()).c_str(),<br />
NULL,<br />
nBufferLength,<br />
buffer,<br />
lpFilePart<br />
);<br />
if (searchResult > 0)<br />
{<br />
*result = (BYTE)1;<br />
}<br />
else<br />
{<br />
*result = (BYTE)0;<br />
}<br />
}<br />
return S_OK;<br />
}
#define S_OK ((HRESULT)0x00000000L)
#define S_FALSE ((HRESULT)0x00000001L)
//in winerror.h
This perfectly running in windows XP it gives the return value '0' but in vista it gives the reurn value '255'
i need your answer..
*****THANKS N ADVANCE****
Mathen.K
(I WILL TRY MY LEVEL BEST )
|
|
|
|
|
See here[^].
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
I think he mean the value in *result
|
|
|
|
|
Naveen wrote: I think he mean the value in *result
I don't get a thing of what he says. Please feel free to help him, if you understand his query.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
I already did. See here[^]. He post the question under an article of mine
|
|
|
|
|
rowdy_vc++ wrote: i need your answer..
What answer are you looking for? You are assigning -1 (which is 255 for unsigned types) to result . Until it is assigned some other value, it will remain as such.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Dear group,
I have to load all the dependent libraries of an ELF output file while it is loading.
SO for this i decided to write ELF parser to load the dependent libraries.
Please suggest me with a sample.
Thanks in advance,
Ravinder Are
Are
|
|
|
|
|
You need a Unix-oriented forum.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
Google for readelf and then look at the source for it
Judy
|
|
|
|