उपयोगकर्ता को हाँ या नहीं उत्तर देने के लिए एक संदेश बॉक्स पर विचार करें। यह हमारी एक्सपी मशीनों और एक विंडोज 7 बिल्ड मशीन में काम करता है।संदेशबॉक्स विंडोज 7 में नहीं दिखाया गया है एम्बेडेड
हालांकि, यह हमारे विंडोज 7 एम्बेडेड मशीन पर काम नहीं करता है। कोई त्रुटि संदेश नहीं है, कोई संदेशबॉक्स दिखाई नहीं देता है। यह मानता है कि उपयोगकर्ता ने हाँ बटन पर क्लिक किया क्योंकि मुझे वहां से बनाई गई डीबग फ़ाइल मिल सकती है और createDatabase();
बिना किसी संदेश के कॉल किया जाता है।
मुझे संदेश बॉक्स द्वारा आवश्यक असेंबली (System.Windows.Forms.dll) मिल सकती है। यह हमारे विंडोज 7 बिल्ड मशीन के समान स्थान पर है। क्या आपको कोई विचार है क्यों? धन्यवाद
DialogResult result = System.Windows.Forms.MessageBox.Show(
"Do you want to update your database?\nWarning: All your data will be erased if you click Yes !",
"Update Database",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question);
if (result == DialogResult.Yes)
{
string[] cmdLines2 = { @"C:\AndeDB\AndeDB.db is here and selected yes" };
//it will create, open and write or overwrite
File.WriteAllLines(@"C:\Temp\dbcheck2.txt", cmdLines2);
createDatabase();
}
क्या आप Windows XP pls के लिए समाधान साझा कर सकते हैं? –