Tyro[a.c.edwards] Wrote:

> class TopWinClass: WinClass
> {
>       this(ushort resId, HINSTANCE hInst, WNDPROC wndProc)
>       {
>               super(resId, hInst, wndProc);
>               SetResIcons(resId);
>               wc.lpszMenuName = MAKEINTRESOURCEA(resId);  // [PROBLEM]
>       }
> }
> 
> Every access to wc.lpszMenuName after this point fails.

Who accesses it?

MAKEINTRESOURCEA just casts int to char* so it's an invalid pointer while still 
valid resource indentifier, windows can differentiate them by zeroed high word.

Reply via email to