|
Where can I find the basics to start learning the usage of graphics library functions(OpenGL)?Plz help.........
Thanks
|
|
|
|
|
|
I need to include a little assembly language in my code. I have no problem with 32 bit builds, but I have no way of testing a 64bit build. After reading this[^] page, it tells me there is no more __stdcall and __thiscall calling conventions in the 64bit architecture. So I'm wondering what is happening to the this pointer on member functions.
If anybody has access to a 64bit environment, could you please do me a favour? Place a breakpoint on any member function, and tell me in which register is the this pointer being stored.
Thankyou.
|
|
|
|
|
The answer is compiler-specific. Check your compiler documentation.
Software Zen: delete this;
|
|
|
|
|
http://msdn.microsoft.com/msdnmag/issues/06/05/x64/default.aspx[^]
About 1/2 way down:
The primary thing to know about the x64 calling convention is its similarity to the x86 fastcall convention. Using the x64 convention, the first four integer arguments (from left to right) are passed in 64-bit registers designated for that purpose:
RCX: 1st integer argument
RDX: 2nd integer argument
R8: 3rd integer argument
R9: 4th integer argument
Integer arguments beyond the first four are passed on the stack. The this pointer is considered an integer argument, so can always be found in the RCX register. As for floating point parameters, the first four are passed in the XMM0 through XMM3 registers, with subsequent floating point parameters placed on the thread stack.
...cmk
Save the whales - collect the whole set
|
|
|
|
|
I use CreatePropertySheetPage to create three pages and they work fine
in normal case. When destroy the node, I send WM_CLOSE message to the
property sheet window using the handle that saved in fist page's
procedure function. Then page's WM_DESTROY will be called when get
WM_CLOSE message.
But If I call PropSheet_CancelToClose and PropSheet_Changed in page's
procedure function, WM_DESTROY will not be called when node sends
WM_CLOSE.
I don't know the reason.
Anybody knows?
|
|
|
|
|
Are you always calling DefWindowProc() when you get a WM_CLOSE message?
|
|
|
|
|
No, I don't call DefWindowProc
|
|
|
|
|
Then do you call DestroyWindow()? That's the only way you'll eventually get the WM_DESTROY
message through WM_CLOSE.
Mark
|
|
|
|
|
It doesn't work. The property sheet doesn't recieve the WM_DESTORY message at all.
|
|
|
|
|
Modal or modeless? If modeless, are you using the handle returned by PropertySheet()?
|
|
|
|
|
The property sheet is modeless window
|
|
|
|
|
Hi everyone,
In a project I have to implement area selection by polygons and as I don't want to invent the wheel for the fourth or fifth time, I'd like to ask, wether someone knows of a good library or so, helping me to manage polygons. I hope for some code that also includes constructing by mouse, editing (inserting and moving vertices), checking for intersection and overlapping, filling by hatching (or some other transparent filling) etc. but even the most basic functionality will help.
Thanks in Advance
Martin Dietz
|
|
|
|
|
Hai,
I was running "BAT" file in Dos Prompt for Vc++ files .
in that while running iam getting the following error:
Command line error D2022 : cannot open '..\cfront\cl_preprocess_options.txt'
Can anyone please tell how to rectify it
Thanks
Harshadha..
|
|
|
|
|
harshadha wrote: Command line error D2022 : cannot open '..\cfront\cl_preprocess_options.txt'
Create a text file at one directory up, then down into cfront -directory, and name it cl_preprocess_options.txt
Thats the answer to yout question. It is probably only mildly helpful.
With a few wild guesses and completly unjustified assumptions, I would say that you did some mistake unzipping the source code you want to work at.
"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.
|
|
|
|
|
I want to encode a 20 digit no ( may start with 0 ).
How to encode it?
Which algorithm should be used for Encoding & Decoding?
|
|
|
|
|
Aniket Salunkhe wrote: How to encode it?
Encode for what exactly?
Just for exercise? Try implementing BASE64.
"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: Encode for what exactly?
I want it for Registering my Application on other Systems.
Through my Application I get a card key which is 20 digits long ( in System my Application is installed ). Using that no, I want to encode it so that application can work (OR Register ) only if valid encoded input is entered.
For Implementation I want a encoding & it's decoding [B]algorithm[/B].
|
|
|
|
|
Aniket Salunkhe wrote: For Implementation I want a encoding & it's decoding [B]algorithm[/B].
From your text I gather that it is some copy protection scheme?
For this, I (not being a cryptography expert) would recommend to do hashing of the number and store only the hash.
This way, it is impossible to get a working number by guessing the algorithm you used and decrypting.
For validation, you would apply the hash-function to the number entered and compare the hash with the stored hash. Your program would start up only if both are the same.
Wikipedia[^] has a bunch of links to ready-to-run-implementations.
"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.
|
|
|
|
|
I have derived a class from CListView and place it in a splitter window. I'm facing a problem that, I'm getting an extra column in List View, in report style. For example, I have created list with only 3 columns but if i decrease their width, it automatically inserts an extra column.
How to solve this problem of extra column?
|
|
|
|
|
joshiprashant wrote: I have created list with only 3 columns but if i decrease their width, it automatically inserts an extra column.
You decrease the width of the columns, yet the width of the splitter-pane (the space between the splitter bars) remains the same. And so does the list, as its size is tied to the size of the splitter pane.
What can the ListView do, other than showing blank space to the right of the columns?
When you can answer that question, we may be able to help you to implement it.
"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.
|
|
|
|
|
If you respond to WM_SIZE messages and resize the last column using ListView_SetColumnWidth with
a cx value of LVSCW_AUTOSIZE_USEHEADER then the last column will always take up remaining space
so you don't see the empty "column" (as jhwurmbach described).
Mark
|
|
|
|
|
Hi all,
i want to study internals of fat file system.
so for that purpose which book i should use as an reference book.
just what
"The design of unix operating system (Maurice J Bach)"
does to understand the unix file sysetm.
Is there any such book by which i would be able to understand the fat file system.
If anyone know's please tell me.
i want to create a file system driver for fat fs.
Thanks and regards
Harshal shete
|
|
|
|
|
Hi,
Refer, NT File System Internal from OSR press.
|
|
|
|
|
Thanks i will definitely read that book
Thanks and regards
Harshal shete
|
|
|
|