تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الوظيفة OpenFileDialog تعمل مرة واحدة وعند تكرارها يتوقف البرنامج
#1
Smile 
السلام عليكم ورحمة اللـه وبركاته ... اخوتى الاعزاء

استعمل وظيفة OpenFileDialog حتى اتيح للمستخدم اختيار الصورة لارفاقها مع السجل ولكن بكل اسف تعمل مرة واحدة فقط وعند اضافة سجل جديد يتوقف البرنامج ويشير الى هذه الوظيفة بحدوث خطا ... وفيما يلى النص البرمجى لتشغيل وظيفة ادراج الصورة :

Dim ofd As New OpenFileDialog()
        Dim filename As String
        ofd.Title = "ارفق الصورة من هنا"
        ofd.Filter = "jpg |*.jpg |gif |*.gif |bmp |*.bmp |JPG |*jpg"
        If ofd.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
            filename = ofd.FileName
            Try
                txtPath.Text = filename
                Photo1.Image = Image.FromFile(filename)
            Catch ex As Exception
                MessageBox.Show("You have Selected Something Wrong")
            End Try
        End If

مع التفضل بالعلم بانى اعمل على نسخة فيجوال ستديو 2010
مع خالص احترامى وتقديرى،،
الرد
تم الشكر بواسطة:
#2


السّلام عليكم و رحمة الله و بركاته

أخي الكريم .. هذا الكود يعمل بطريقة عادية و تمت تجربته عشرات المرّات بدون أدنى مشكلة
أعتقد الإشكالية بجزئية أخرى من الكود لديك


تحياتي


الرد
تم الشكر بواسطة: a.wagdi
#3
خالص تحياتى وتقديرى لتعب حضرتك واهتمامك وردك السريع جزاك الله عنى خيرا....

وهنا دعنى اتساءل هل وجود عدة مهام فى الفورم يضغط على مساحة الرام فيؤثر على عمل فتح ديالوج تحديد الملف؟ لان الفورم بها مهام كثيرة مثل الحفظ والتعديل والحذف وعمليات بحث وطباعة وفلترة .. فهل هذه الاجراءات المتعددة لها تاثير على عمل الرام مما يؤدى الى تهنيج البرنامج وتوقفه؟

وللتاكيد هذه رسالة خطا ظهرت لى الان (Attempted to read or write protected memory. This is often an indication that other memory is corrupt)
الرد
تم الشكر بواسطة:
#4
(28-12-18, 10:35 PM)Mohamed Gado كتب : خالص تحياتى وتقديرى لتعب حضرتك واهتمامك وردك السريع جزاك الله عنى خيرا....

وهنا دعنى اتساءل هل وجود عدة مهام فى الفورم يضغط على مساحة الرام فيؤثر على عمل فتح ديالوج تحديد الملف؟ لان الفورم بها مهام كثيرة مثل الحفظ والتعديل والحذف وعمليات بحث وطباعة وفلترة .. فهل هذه الاجراءات المتعددة لها تاثير على عمل الرام مما يؤدى الى تهنيج البرنامج وتوقفه؟

وللتاكيد هذه رسالة خطا ظهرت لى الان (Attempted to read or write protected memory. This is often an indication that other memory is corrupt)

هنا أخي الكريم .. حديث آخر ..
يوجد العديد من التساؤلات حول هذه المشكلة .. لا أتذكر بالضبط بأي المواضيع و هنا كتابة عنوان الموضوع بوصف المشكلة يلعب دورا كبيرا بعملية البحث ..
أكتب أخي الكريم هذه الرسالة بمحرك البحث لديك و أتبعها باسم المنتدى ستجد المواضيع التي تشير إلى هذه المشكلة .. لأنّ هذه الرسالة ليس سببها خطأ بالكود و لا سببها إلى كثرة الأكواد لديك بالفورم .. حسب تذكري للمواضيع التي شاهدتها فهي تخص بالدرجة الأولى إختلاف إصدارات الفيجوال ستيديو
شوف لو سمحت هذه المواضيع ..
[url=http://vb4arb.com/vb/showthread.php?tid=27563]http://vb4arb.com/vb/showthread.php?tid=27439
موفّق بإذن الله
الرد
تم الشكر بواسطة: a.wagdi


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج حد يسعدني في فهم البرنامج هاذا حاولت افهم كتير ولاكن لم اعرف Mohamed Magdy 1 58 23-03-19, 10:43 PM
آخر رد: Mohamed Magdy
  سوال حماية البرنامج hedra samir 0 35 23-03-19, 12:56 AM
آخر رد: hedra samir
  كيفية ادراج الكريستال ريبورت والنت فريمورك عند تحزيم البرنامج Emam emam 0 34 22-03-19, 11:58 PM
آخر رد: Emam emam
  سؤال في حماية البرنامج Emam emam 3 88 22-03-19, 11:46 PM
آخر رد: Emam emam
  انشاء فورم يظهر مرة واحدة عند البدء بالبرنامج العتيق 13 351 17-03-19, 01:58 PM
آخر رد: عبد العزيز البسكري
  اريد ظهور الفورم لمرة واحدة فقط سمير جمال 1 58 17-03-19, 04:12 AM
آخر رد: asemshahen5
  مشكلة فى تحزيم البرنامج ؟ احمد خطاب 1 92 15-03-19, 08:18 PM
آخر رد: 5000
  تسريع عمل البرنامج ابو روضة 4 207 13-03-19, 01:49 PM
آخر رد: ابو روضة
Exclamation [VB.NET] اصطياد رسالة الخطأ دون يتوقف البرنامج sniperjawadino 7 232 07-03-19, 09:28 PM
آخر رد: elgokr
  هل يوجد طريقة لارسال رسائل واتساب من البرنامج باستخدام vb.net 2010 ? Dr.Sherif Alazizi 17 3,122 07-03-19, 08:31 PM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم