OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
کد بالا وقتی می خواد اجرا بشه خطای زیر رو داره
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
کد بالا وقتی می خواد اجرا بشه خطای زیر رو داره
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
خودتون تعریف نکنین از تول باکس بیارین و اون شی رو showdialog کنین ببینین کار میکنه ؟
با سلام دوست عزیز دستور شما مشکلی نداره و پیغام شما ارتباطی با دستور نوشته شده ندارد
این تکه کدو من خودم تست کردم و مشکلی نداشت خدمت شما
OpenFileDialog opn = new OpenFileDialog();
if (opn.ShowDialog() != DialogResult.Cancel)
{
//دستورات
}
با سلام این رو بنویس شاید درست شد
if (op.ShowDialog() == DialogResult.OK)
{
//دستورات
}
سلام
تو برنامه تون از thread استفاده کردید؟
Windows Aero Theme رو خاموش کن بعد دوباره سعی کن .
نحوه خاموش کردن
اگه از Micsoroft Access 2007 استفاده ميكنيد به اين لينك يه نگاهي بندازين:
http://social.msdn.microsoft.com/For...4-c1d649437fae
دست دوست عزیزمان درد نکنه دلیل معلوم شد
چون فرم شروع برنامه رو در کلاس زیر تغییر داده بودم
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
Application.Run(new frmmain());
}
}
در کلاس Program خط زیر رو از این حالت
Application.Run(new FrmMain());
به این حالت
Application.Run(new FrmReg());
تغییر دادم که خطای زیر را به ازای دو کنترل openFileDialog1 و saveFileDialog1 داشتم.
Attempted to read or write protected memory. This is often an indication that other memory is corrupt
برای رفع این مشکل از قسمت
Properties>Application>Startup object
حالت Not Set را به TelBook.Program تغییر دادم.
فایدای نداره وقتی فایل اجرای این برنامه رو می سازم
دوباه این خطا ظاهر می شود.
از اونجايي كه اين مشكل مربوط به دسترسي نادرست به حافظه هست، اگه ريشه مشكل حل نشه، گاهي با تغيير شرايط ممكنه مشكل پيش بياد يا نياد.بايد اصل موضوع پيدا بشه كه ظاهرا راحت نيست...