jochen.stier | 23 Jun 00:28
Picon
Favicon

CFileDialog crash on Vista

Hi, 

I am having the oddest problem with wtl8 on Vista. Opening a file dialog brings up a wait cursor and then my App
hangs; no window appears. Of course this runs fine under XP. 

CFileDialog lDialog(TRUE);

lDialog.doModel();

I am using Visual Studio 2005 and I have recently upgraded to wtl8 after I had the same problem with wtl71. I
have been googling the problem and it turns out that the CFileDialog are handled differently under Vista,
but I could not really find a solution to the problem. Does anyone have a hunch what could cause this
problem? Do I need some special entry in stdafx.h or use a particular compiler flag? This is what my
stdafx.h looks like

#define WINVER          0x0400
#define _WIN32_WINNT    0x0500
#define _WIN32_IE       0x0501

#define _WTL_USE_CSTRING
#define _ATL_APARTMENT_THREADED

#include <atlbase.h>
#include <atlapp.h>

extern CAppModule _Module;

#include <atlcom.h>
#include <atlhost.h>
#include <atlwin.h>
#include <atlctl.h>

…

Cheers

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/wtl/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/wtl/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:wtl-digest@... 
    mailto:wtl-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    wtl-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Gmane