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...^^


I think screens say more than anything^^

Aaaaand: Current release builds are now being given to chosen testers. If you want to get involved in our "testing-program" just drop a message to DaDummy.