الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماذا دها هذا الكود؟؟

مغلق
بدأه إسماعيل ابراهيم في 7 يونيو 2002 · 4 رد · 492 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا الكود لإنشاء نافذة فارغة وإظهارها على الشاشة.. لكنه يعطيني رسالة : قام هذا البرنامج بأداء عملية......... أغلاق.

------------------------------- يعني من ناحية ربط وترجمة لا يوجد أخطاء!!

#include

class mywin ublic CFrameWnd 
{ 
mywin() 
{ 
Create(NULL,"Esmaee.com"); 
} 
}; 
class app: public CWinApp 
{ 
BOOL InitInstance() 
{ 

m_pMainWnd=new CFrameWnd(); 
m_pMainWnd->ShowWindow(m_nCmdShow); 
return TRUE; 

} 
};
#2

جرب هذا الكود

CFrameWnd mywin;
	mywin.Create(NULL,"Esmaee.com");
	mywin.ShowWindow(true);

ضع هذا الكود في حدث OnInitDialog

هذا الكود ينشيء لك نافذة جديدة وسرعان ما تختفي وللتأكد

BOOL CHdgfDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
	CFrameWnd mywin;
	mywin.Create(NULL,"Esmaee.com");
	for(int n=1;n<2000000;n++)
	{
	mywin.ShowWindow(true);
	}
.
.
.
.
	return TRUE;  
}
#3

مشكور أخي محمد.. كتبت هذا المود (بناءا على توجيهك) لكن نفس المشكلة تظهر..

#include


class app: public CWinApp 
{ 
BOOL InitInstance() 
{ 
CFrameWnd mywnd;
mywnd.Create(NULL,"Esmaeel");
mywnd.ShowWindow(true);
	return true;
} 
};

مع العلم إني جربته على أكثر من كمبيوتر.. دون جدوى:'(

ملاحظة : عندما اعمل "كومبايل" و" لينك" يعطيني 0 أخطاء 0 تحذيران

يعني كله تمام!!!

#4

يوجد عندك 3 أخطاء وهي مشروحة في الكود التالي :

#include 

class mywin : public CFrameWnd 
{ 
// Error #3
public:         // This should be public because it's instantiated
                // from the app class
    mywin() 
    { 
        Create(NULL, "Esmaee.com"); 
    } 
}; 

class app : public CWinApp 
{ 
    BOOL InitInstance() 
    { 
// Error #2
        m_pMainWnd = new mywin();   // You should construct your
                                    // frame not mfc frame
        m_pMainWnd->ShowWindow(m_nCmdShow); 
        return TRUE;    
    } 
};

// Error #1
app myApp;      // You should create an instance of your application
                // because WinMain will call your application's InitInstance.

Coding on the Cloud and for the Cloud!

My Blog

#5

مشكور أخ هاني...

شكرا جزيلا..

هذا الموضوع مغلق.

مواضيع مشابهة