MSDN, CDialog.DoModal() işlevi için, işlev iletişim kutusu oluşturulamadıysa, dönüş değeri-1'dir. Bu durumda iletişim kutusunu oluşturulamadığı söylenemez.CDialog.DoModal() işlevi, iletişim kutusu oluşturulamadığında ne zaman başarısız olur?
MFC kaynak koduyla ilgili hızlı bir araştırma, (LPCDLGTEMPLATE) LockResource (hDialogTemplate) NULL değerini döndürürse, DoModal işlevinin -1 döndürüp döndüremeyeceğini gösterir.
benim sorunum Stres testinde kararlı bir şekilde üretilemeyen beri, kök nedenini bulmak için programı debug olamaz. Burada benzer bir sorun var mı?
MFC'yi kullanmak için _had_, değil mi? – ApprenticeHacker
GetLastError ne diyor? –
@IntermediateHacker, bunu bir "API'nin berbat, neden kullanalım" tartışmasına çevirmeyelim, tüm gün burada olacağız. –