|
i am new to directx so i got some tutorials
but i have a question :
to rotate any geometry u have to use the matrices function defined by the dx utiliti lib.
i don't what to use those utilitys, can it be done by source only ?
|
|
|
|
|
Yes you can but by doing so what benefit are you going to get.
you can define your own rotation matrix and then multiply it to the dx unit martix.
And many more methods are there. But I suggest to use lib funtions.
Regards
Anil
-- modified at 2:21 Wednesday 31st May, 2006
|
|
|
|
|
See loads of samples here[^]it is very easy to understand
SaRath
"D on't blindly follow rules you read somewhere without verifying that it makes sense for your situation!"
|
|
|
|
|
Hi Friends,
Has any one of you tried setting the compiler options from command line??
If so, please give me step by step procedure for setting options for my VC++ application.
Thanks in advance.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
Hi all
I have seen in MSDN while describing windows function they describe about system queue.
I dont know what events will enter into systems queue. when an entry in the system queue is removed(is it after processing).
how is this system queue different from message queue or is it same
thanks in advance
|
|
|
|
|
System Queue is the Queue that maintains all the Services(Processes) that are running on the system.
where as message queue is specific to a particular Application(Active Application)..
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
Sorry for the previous mail.
System Queue has different meaning to Message Queue.
Here is the explanation from MSDN.
Queues that are generated by Message Queuing are referred to as system queues, internal private queues, and outgoing queues.
System queues include the following types of queues:
Queue journals: Queue journals are queues that contain copies of all messages removed from a queue with target journaling enabled.
Computer journals: Computer journals are queues that contain copies of all messages sent from a computer with a request for positive_source journaling.
Dead-letter queues: Dead-letter queues contain messages that were sent from a computer with a request for negative source journaling and could not be delivered. Message Queuing provides a transactional dead-letter queue and a nontransactional dead-letter queue.
Connector queues: Connector queues are used when sending messages to foreign queues.
The computer journal and the dead-letter queues are listed in MMC snap-ins (or the Control Panel applet) in the System Queues folder.
Applications can read the messages in system queues, but cannot address messages to them.
Thanks for u r post. I learnt a lot because of u r post.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
hi,
How can I use a FlexGrid control while using DLL
Thank You
|
|
|
|
|
I'm using following statement to create a new thread,
AfxBeginThread(SocketConnection,this);
Method to be invoked
UINT SocketConnection(LPVOID pParam)
{
return 0;
}
But i'm getting the following error message; whats wrong with my code how to resolve it
'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'UINT (LPVOID)'
|
|
|
|
|
Have you defined the Thread function SocketConnection in the header file of the class.
If yes remove the function declaration in the header file and then try and compile your code.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
No it says UnDeclare Identifier
AfxBeginThread(SocketConnection,this);
UINT static SocketConnection(LPVOID pParam)
{
return 0;
}
Error Message
error C2065: 'SocketConnection' : undeclared identifier
|
|
|
|
|
Your need to define the function before you call this . SO check it.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Thanks alot this simple issue put down everything more than a hour for me.
|
|
|
|
|
maybe it is some helpful to you
it work.
<br />
UINT MyThread( LPVOID pv );<br />
...<br />
...<br />
<br />
void CMyAnswer::RunThread()<br />
{<br />
CWinThread* m_Thread;<br />
<br />
m_Thread=AfxBeginThread ( MyThread, this,THREAD_PRIORITY_NORMAL,0,CREATE_SUSPENDED);<br />
if (m_Thread != NULL)<br />
m_Thread->ResumeThread();<br />
}<br />
<br />
<br />
UINT MyThread( LPVOID pv )<br />
{<br />
CMyAnswer* m_Answer = (CMyAnswer*) pv;<br />
<br />
m_Answer->Modify();<br />
<br />
return 0;<br />
}<br />
<br />
void CMyAnswer::Modify()<br />
{<br />
}<br />
whitesky
|
|
|
|
|
you forgot static
Regards
Anil
|
|
|
|
|
|
WhiteSky wrote: static why?
Actually Class Function which is going to used as Thread, is decalred as STATIC to save it from Object Boundation!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Thanks Mr Alok Gupta
whitesky
|
|
|
|
|
_anil_ wrote: you forgot static
If Function Declared In Class is going to used at Thread, then it declared Static otherwise not
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Thanks
Regards
Anil
|
|
|
|
|
The definition function for the function SocketConnection should be at the top of the file if it's not declared before the AfxBeginThread statement.
UINT SocketConnection(LPVOID pParam)
{
return 0;
}
void CSomeClass::SomeMethod()
{
AfxBeginThread(SocketConnection,this);
}
Nibu thomas
A Developer
Programming tips[^] My site[^]
|
|
|
|
|
You are right Nibu. This is allowed in C++, but not in C.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
NiceNaidu wrote: This is allowed in C++, but not in C.
It's allowed only if you have a declaration before the function is referenced.
Nibu thomas
A Developer
Programming tips[^] My site[^]
|
|
|
|
|
Here is my small issue
SocketThread = AfxBeginThread(ReceiveMessage,this);
UINT static ReceiveMessage(LPVOID pParam)
{
return 0;
}
Since i'm not defining this class inside the Header file i'm not able to access any controls and its values. Previously i had as like below
strSocketData.SetWindowText (strResult);
//strSocketData is a control variable.
How can i access it in my "ReceiveMessage" method.
|
|
|
|
|
sivaprakashshanmugam wrote: Since i'm not defining this class inside the Header file i'm not able to access any controls and its values.
sivaprakashshanmugam wrote: Previously i had as like below
strSocketData.SetWindowText (strResult);
//strSocketData is a control variable.
How can i access it in my "ReceiveMessage" method.
UINT RecieveMessage( LPVOID pParam )
{
CYourDlg* pYourDlg = reinterpret_cast< CYourDlg* >( pParam );
pYourDlg->strSocketData.SetWindowText( pYourDlg->strResult );
}
SocketThread = AfxBeginThread(ReceiveMessage,this); Hope this helps?
Nibu thomas
A Developer
Programming tips[^] My site[^]
|
|
|
|