wchar* question

2009-09-03 Thread Sam Hu
Given below code(Win32 SDK): int /*LRESULT*/ wndProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) { switch(msg) { case WM_LBUTTONDOWN: {

Re: wchar* question

2009-09-03 Thread Sam Hu
Sorry.Under dmd2.031 ,windows XP

Re: wchar* question

2009-09-03 Thread Max Samukha
Sam Hu wrote: > Given below code(Win32 SDK): > > int /*LRESULT*/ wndProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) > { > switch(msg) > { > case WM_LBUTTONDOWN: > { > wchar* szFileName=cast(wchar*)(new wchar[1024]);// ***questioned line > HINSTANCE hInstance=GetModuleHandleW(null); > GetM

Re: wchar* question

2009-09-03 Thread div0
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Max Samukha wrote: > Sam Hu wrote: > >> Given below code(Win32 SDK): >> >> int /*LRESULT*/ wndProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) >> { >> switch(msg) >> { >> case WM_LBUTTONDOWN: >> { >> wchar* szFileName=cast(wchar*)(new wchar[102

Re: wchar* question

2009-09-03 Thread Sam Hu
Hi both: Thank you so much for your help! ps:just found other than write : wchar* szFileName=cast(wchar[])(new wchar[1024); It works also if I write: wchar[1024] szFileName; I am annoying everytime when pass D strings to/from OS API... Regards, Sam