June 16, 2009
The story of... C++ calling conventions, Google and needed informations...
I was googling a long time about C++ calling conventions and that what happens there in detail.
MSDN is almost always the first station to stop by. They have good references, but often they aren't really detailled, so I have something for you. (Found it per Google..... *cough*)
So I found this interesting blog, with a lot of interesting stuff in there:
Nyaneve - Adventures in Windows debugging and reverse engineering
and nice review about Windows calling conventions up there (yeah, its detailled!):
http://www.nynaeve.net/?p=66
So thx to Ken Johnson aka. Skywing sharing this nice blog and informations with us :)
dllmain(...) + usage of delete operator = argh!
Since its beginning, the G2Ext Starter (CMD/GUI) had a problem with loading the g2ext.dll. I was always wondering why?
With some infos about errors-while-loading-dlls from NicoDE, I finally managed to fix the bug.
Never use the delete [object] operator in a dllmain function. Never! Or anything else what could make the dllmain fail.
Here is some good doc about best practice in DLLs (even if its from MS... its useful):
Best Practice in DLLs (@ microsoft.com)
June 14, 2009
Quick news...^^
Subscribe to:
Posts (Atom)