|
Actually I learned english by speaking english too. In school we had to use english compulsorily. It wasn't easy doing that when you are 4 or 5 years old and you dont know the language except for that apple-ball-cat stuff the teacher shows you on the board. But then you catch up and by the time you are 8, you can speak the language well enough to insult someone's grandparents without using any explicitly abusive words.
Nish
It's seven o'clock
On the dot
I'm in my drop top
Cruisin' the streets - Oh yeah
I got a real pretty, pretty little thing that's waiting for me
|
|
|
|
|
English is pretty popular.
Yeah I insulted grandparents too, but not with English...I used the filipino I picked up from friends. They never knew what I was saying.
Memories....!!!
"An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
|
|
|
|
|
lib name.obj
Will create name.lib.
lib name.obj /out:othername.lib
Will create othername.lib
HOWEVER, it won't do you any good. Object files in libraries are included as a unit. It won't pick routines out of the object file.
Tim Smith
I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?
|
|
|
|
|
Cool...I did not know you could do that...
Thanx!
"An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
|
|
|
|
|
Tim Smith,
Thank you so much.
|
|
|
|
|
Hi All!
Does somebody know how to restart DHCP?
Thanks,
Ola Carlsson
|
|
|
|
|
On what?
- Matt Newman
-Sonork ID: 100.11179:BestSnowman
Frankly AOL should stick to what it does best: Fooling millions of americans into believing that it, AOL, is the web. -Paul Watson
|
|
|
|
|
I'm assuming your talking about an NT-based machine? Use the command line...
C:\>net stop dhcp
C:\>net start dhcp
You can do this behind-the-scenes from a program. Just remember you won't get control back until the statement finishes executing (in the same thread that is). If you are looking for something different, please give more details.
Jeremy L. Falcon
"The One Who Said, 'The One Who Said...'"
|
|
|
|
|
At a Command Prompt, enter the following:
ipconfig /release_all
ipconfig /renew_all
Josh Knox
that-guy.net
"Before you criticize someone, walk a mile in their shoes. That way, when you criticize them, you're a mile away, and you have their shoes." - author unknown
|
|
|
|
|
Should work on Win98, ME, 2000 and XP
/Ola
|
|
|
|
|
I have recently started learning some more computer graphics (mostly 2D) for my hobby projects. My question is if I should dig deeper into DirectX or OpenGL? DirectX has better performance (on MS platforms), but is more complex. OpenGL has the advantage of better portability, but lack some of the bells and whistles of DirectX. Are these observations correct, and which do you suggest for learning?
Any suggestions would be appreciated.
Thanks
/moliate
|
|
|
|
|
This article at GameDev is about this exact topic.
My personal view is that OpenGL is not lacking in performance or capabilities (refer to Quake3) and is a bit simpler to use but I have not done any significant programming with DX. Given the large volume of samples and tutorials on OpenGL I think it would probably be better to learn with initially.
|
|
|
|
|
Thanks for the article! Must admit that the bulk of code required to write even the simplest DirectX app was getting me down, but I thought it was the way to do it on MS platforms.
I'll take a furter look at OpenGL...
/moliate
|
|
|
|
|
Hi All,
I am wondering how to get the actual COM interface (let's say ISpeedometer) of an ActiveX control on a dialog in MFC. In ATL, you can do this pretty easily with GetDialogControl, which will give you a pointer to IUknown of the control, which can be queried for the more derived interface of interest. I assume there must be a way to do something like this in MFC. I am trying to get arond the generic wrapper class generated by class wizard which just gets to all of a control's functionality through its IDispatch interface.
Thanks,
Aaron
|
|
|
|
|
So you have IDispatch? Why don't you QueryInterface for ISpeedometer?
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
No, I don't have any interfaces. Just the ID of the control on the dialog resource. So I need to get an interface, any interface.
I figured out how to do this using CWnd::GetControlUnknown, which gave me IUnknown for the ActiveX control, from which I can query for more specific interfaces.
Thanks,
Aaron
|
|
|
|
|
I recently ported an old VC++ program from 6.0 to .NET. There were a few issues to begin with, but the only thing that I've changed in the product is that I'm using the Shared DLL option to reference MFC now instead of Static Library. The program builds fine and runs, but when I perform pointer intensive operations the performance in .NET is horrible. We're talking an order of magnitude here. Execution that takes 2 seconds in 6.0 takes 30 seconds in .NET. I've tried all the optimizations I can think of but none of them did anything to increase performance. Should I just stick to 6.0 for now? Why is it so slow? It's unmanaged code so I don't think GC would be affecting performance at all. It seems like it is though. What's the deal? Any input is appreciated.
myenigmaself
http://myenigmaself.gaiden.com
myenigmaself@yahoo.com
"If debugging is the process of removing bugs from code, programming must be the process of putting them in."~~Dykstra
|
|
|
|
|
What you say is very surprising, to say the least. Could you isolate some snippet of code showing this behavior? Also, although I don't think is having any effect, it'd be useful to perform the testing on as similar scenarios as possible --that implies having the same linkage method for MFC.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
The code would be a little ambiguous taken out of context so let me see if I can figure out a smaller example or see if there is something I can do about this.
And could the fact that I have VC++6.0 still installed be messing things up? I think the MFC Versions are getting crossed up. I can no longer used a Shared DLL in my VC++ 6.0 projects.
"If debugging is the process of removing bugs from code, programming must be the process of putting them in."~~Dykstra
|
|
|
|
|
Forget this. No matter what I do I can't get my old code to use a static library in vc7. Here's the kicker, my code HAS to use a static library in vc6. For some reason I can no longer use the linked dll in vc6. This is messed up. I'm going home.
"If debugging is the process of removing bugs from code, programming must be the process of putting them in."~~Dykstra
|
|
|
|
|
|
Debug build?
Have you disabled the new /GS option?
Tim Smith
I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?
|
|
|
|
|
Yes, I tried it with the Buffer Security Check turned off but that didn't effect performance at all.
"If debugging is the process of removing bugs from code, programming must be the process of putting them in."~~Dykstra
|
|
|
|
|
Hi, gurus,
I created a worker thread in CMyView using
AfxBeginThread(MyThread, GetSafeHwnd());
and my worker thread is declared as:
UINT MyThread(LPVOID pParam);
If I want to use a data member (m_nData) of CMyView in MyThread(), how I can get it using (HWND)pParam?
Any hint is highly appreciated!
|
|
|
|
|
Can you afford passing the address of the CMyView object itself to the thread, rather than the HWND ? I.e. why not call AfxBeginThread(MyThread, this) , which gives you access to the whole object, its m_nData member and its HWND (through m_hWnd member.)
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|