تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماسبب الخطأ عند تشغيل برنامج صانع الأكواد
#1
ماسبب الخطأ كما في هذا الصورة، حيث كان البرنامج يعمل بكفاءة تامة، ولكن بعد تغيير الويندوز تحدث هذه المشكلة
مع السيكوال 2014  فقط، أما الاكسس فيعمل تمام.
علماً بأنه كان يعمل تمام.
ولكن الآن لا أدري لماذا لا يتعرف البرنامج ويظهر السيرفر في صانع الأكواد .... ويظهر هذا الخطأ الموجود في الصورة المرفقة

كود :
راجع نهاية هذه الرسالة للحصول على تفاصيل حول استدعاء
التصحيح اللحظي (JIT) بدلاً من مربع الحوار الحالي.

************** نص الاستثناء **************
System.NullReferenceException: لم يتم تعيين مرجع كائن لمثيل كائن.
  عند Aljzazy_Code_Bulider_2018_Full_Verison.ClsCodegenrate.dgvfields(DataGridView liste, DataGridView liste1) في C:\Users\User\Documents\Visual Studio 2010\Projects\Aljzazy Code Bulider 2018 Full Verison\Aljzazy Code Bulider 2018 Full Verison\sql\ClsCodegenrate.vb:السطر 151
  عند Aljzazy_Code_Bulider_2018_Full_Verison.Frm_Sql.dgvtables_Click(Object sender, EventArgs e) في C:\Users\User\Documents\Visual Studio 2010\Projects\Aljzazy Code Bulider 2018 Full Verison\Aljzazy Code Bulider 2018 Full Verison\sql\Frm_Sql.vb:السطر 33
  عند System.Windows.Forms.Control.OnClick(EventArgs e)
  عند System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  عند System.Windows.Forms.Control.WndProc(Message& m)
  عند System.Windows.Forms.DataGridView.WndProc(Message& m)
  عند System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  عند System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  عند System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** التجميعات المحملة **************
mscorlib
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.4010.0 built by: NET48REL1LAST_B
   مصدر البرنامج: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Aljzazy Code Bulider 2018 Full Verison
   إصدار التجميع: 1.0.0.0
   إصدار Win32: 1.0.0.0
   مصدر البرنامج: file:///C:/Program%20Files%20(x86)/Aljzazy%20Code%20Bulider%202018/Aljzazy%20Code%20Bulider%202018%20Full%20Verison.exe
----------------------------------------
Microsoft.VisualBasic
   إصدار التجميع: 10.0.0.0
   إصدار Win32: 14.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.4001.0 built by: NET48REL1LAST_C
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.4001.0 built by: NET48REL1LAST_C
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.4001.0 built by: NET48REL1LAST_C
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
mscorlib.resources
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ar_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Microsoft.SqlServer.ConnectionInfo
   إصدار التجميع: 10.0.0.0
   إصدار Win32: 10.50.2500.0 ((KJ_PCU_Main).110617-0026 )
   مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.SqlServer.ConnectionInfo/10.0.0.0__89845dcd8080cc91/Microsoft.SqlServer.ConnectionInfo.dll
----------------------------------------
System.Data
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
FastColoredTextBox
   إصدار التجميع: 2.16.23.0
   إصدار Win32: 2.16.23.0
   مصدر البرنامج: file:///C:/Program%20Files%20(x86)/Aljzazy%20Code%20Bulider%202018/FastColoredTextBox.DLL
----------------------------------------
System.Windows.Forms.resources
   إصدار التجميع: 4.0.0.0
   إصدار Win32: 4.8.3752.0 built by: NET48REL1
   مصدر البرنامج: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ar_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.SqlServer.Smo
   إصدار التجميع: 10.0.0.0
   إصدار Win32: 10.50.2500.0 ((KJ_PCU_Main).110617-0026 )
   مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.SqlServer.Smo/10.0.0.0__89845dcd8080cc91/Microsoft.SqlServer.Smo.dll
----------------------------------------
Microsoft.SqlServer.Management.Sdk.Sfc
   إصدار التجميع: 10.0.0.0
   إصدار Win32: 10.50.2500.0 ((KJ_PCU_Main).110617-0026 )
   مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.SqlServer.Management.Sdk.Sfc/10.0.0.0__89845dcd8080cc91/Microsoft.SqlServer.Management.Sdk.Sfc.dll
----------------------------------------
Microsoft.SqlServer.SqlEnum
   إصدار التجميع: 10.0.0.0
   إصدار Win32: 10.50.2500.0 ((KJ_PCU_Main).110617-0026 )
   مصدر البرنامج: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.SqlServer.SqlEnum/10.0.0.0__89845dcd8080cc91/Microsoft.SqlServer.SqlEnum.dll
----------------------------------------

************** تصحيح JIT **************
لتمكين التصحيح اللحظي (JIT)، يجب تعيين قيمة
jitDebugging في القسم system.windows.forms
في ملف التكوين لهذا التطبيق أو الكمبيوتر (machine.config).
يجب أيضًا تحويل التطبيق برمجيًا مع تمكين
التصحيح.

على سبيل المثال:

<configuration>
   <system.windows.forms jitDebugging="true" />
</configuration>

عند تمكين تصحيح JIT، سيتم إرسال أي استثناء لم تتم معالجته
إلى مصحح الأخطاء JIT المسجل على الكمبيوتر
بدلاً من معالجته بواسطة مربع الحوار هذا.
   
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: asemshahen5
#2
السلام عليكم ورحمة الله وبركاته
يبدو ان نظام الويندوز القديم كان 32 بت والجديد 64 بت
ولحل هذه المشكلة تابع هذا الرابط  وبخاصة اعتبارا من الدقيقة 13
http://vb4arb.com/vb/showthread.php?tid=16295
اذا كانت نسخة صانع الاكواد مفتوحة المصدر يمكنك التعديل قم بأخذ نسخة احتياطية اولا
اما ان كانت النسخة غير مفتوحة اي ملف exe برنامج
 انصحك بمتابعة كل الفيديوهات من البداية لانشاء برنامج صانع الاكواد خاص بك
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#3
بارك الله فيك أخي وأستاذي إبراهيم، وسوف أراجع الرابط وانفذ التعليمات ثم أخبرك بما حصل.
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: محمد كريّم , asemshahen5
#4
شاهدت الشرح ولكن ليس هو المطلوب.
لأن النسخة التي عندي exe خاصة بالأستاذ صبحي الجزازي . الإصدار الرابع
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5 , asemshahen5
#5
السلام عليكم ورحمة الله وبركاته
اخي مصمم هاوي 
اوضحت لك منذ البداية فيما لو كانت النسخة لديك exe لن تستطيع تعديلها لانها مقفلة والنسخة على مايبدو تتعامل مع نظام 32 بت
لذلك نصحتك بمتابعة كل الدروس وانشاء برنامج خاص بك
هناك حل أخر وهو الاتصال بالاخ صبحي الجزازي وتعديل كود جلب اسم السيرفرات بنظام 64 بت واعطائك نسخة من البرنامج
يوجد في المنتدى ايضا برنامج لاخونا الغالي عاصم شاهين جزاه الله خيرا
http://vb4arb.com/vb/showthread.php?tid=25175
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5



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


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