منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة في DevExpress
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
قمت بتثبيت devexpress  من فتره و قمت ببناء برنامج متوسط الحجم بلغه #C، البرنامج كان يعمل بشكل ممتاز، مع العلم انني استخدمت القليل جدا من ادوات ال  devexpress.
و كنت استخدم visual studio 2013.
اليوم قمت بعمل format لل windows و قمت بتحميل اخر اصدار من windows10. 

وقمت بتحميل visual studio 2019 . 

عند فتح المشروح لحاظت انه بطيء جدا و يعلق كثيرا و لاحظت انه في ال visual studio يقول لي انه فشل في قراة ملفات ال dell لل devexpress كما موضح :


PHP كود :
Symbols failed to load for C:\Windows\SysWOW64\ntdll.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\system32\ntdll.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\msvcr120_clr0400.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\system32\wow64cpu.dllCannot find or open the PDB file.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Utils.v18.2.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\Mso20win32client.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\kernel32.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\KernelBase.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\winhttp.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\MSO.DLLCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\Mso40UIwin32client.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\dxgi.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\d3d11.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\user32.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\netprofm.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\ACEOLEDB.DLLCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\oleaut32.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\urlmon.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\ACECORE.DLLCannot find or open the PDB file.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\Debts Manager.exeCannot find or open the PDB file.
Symbols failed to load for C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dllCannot find or open the PDB file.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.XtraBars.v18.2.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dllCannot find or open the PDB file.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.XtraEditors.v18.2.dllCannot find or open the PDB file.
Symbols loaded for C:\Windows\assembly\NativeImages_v4.0.30319_32\system\8947a8d55395210977193e7a23b68487\System.ni.dll.
Symbols loaded for C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\e8980cc30db74aebb06ed60c8b93c295\mscorlib.ni.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for C:\Windows\Microsoft.NET\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\system\ole db\oledb32.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\dpapi.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\Mso99Lwin32client.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\Mso30win32client.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\d3d10_1.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\bcrypt.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\bcryptprimitives.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\msi.dllCannot find or open the PDB file.
Symbols failed to load for C:\Program Files (x86)\Common Files\microsoft shared\OFFICE16\ACEES.DLLCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\comsvcs.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\win32u.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\vcruntime140.dllCannot find or open the PDB file.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for C:\Windows\SysWOW64\windows.storage.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\wtsapi32.dllCannot find or open the PDB file.
Symbols loaded for C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Core\74a39ac3fa527e9b29393d06faa48d5e\System.Core.ni.dll.
Symbols failed to load for C:\Windows\SysWOW64\vbajet32.dll.
Symbols failed to load for C:\Windows\SysWOW64\msvcp140.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\gdi32.dllCannot find or open the PDB file.
Symbols failed to load for \\Mac\Home\Desktop\needed for win\Debt Manager\Manager\bin\Debug\DevExpress.Data.v18.2.dll.
Symbols failed to load for C:\Windows\SysWOW64\ucrtbase.dllCannot find or open the PDB file.
Symbols failed to load for C:\Windows\SysWOW64\sspicli.dllCannot find or open the PDB file



ما السبب لهذة المشكلة وما هو الحل ؟؟
يبدو ان المشكلة ليست فقط مع ملفات DevExpress
قد يفيدك هذا الحل لمشكلة مع اصدار اقدم (2013) : https://stackoverflow.com/a/30534976/3814729

ملاحظة/ VS2019 ليس له نسخة نهائية بعد
ربما هذا هو السبب
كذلك نسخة RC غير قابلة للتحديث الى النسخة النهائية عندما تصدر
أيضا لا تنس انك ستواجه مشاكل اذا ما حاولت فتح المشاريع في اصدارات اقدم من فيجوال ستوديو
(01-04-19, 05:37 PM)محمد كريّم كتب : [ -> ]يبدو ان المشكلة ليست فقط مع ملفات DevExpress
قد يفيدك هذا الحل لمشكلة مع اصدار اقدم (2013) : https://stackoverflow.com/a/30534976/3814729

ملاحظة/ VS2019 ليس له نسخة نهائية بعد
ربما هذا هو السبب
كذلك نسخة RC غير قابلة للتحديث الى النسخة النهائية عندما تصدر
أيضا لا تنس انك ستواجه مشاكل اذا ما حاولت فتح المشاريع في اصدارات اقدم من فيجوال ستوديو

باقي المشاريع الاخرى التي لم استخدم فيها Devexpress تعمل بدون اي مشاكل.

(01-04-19, 05:37 PM)محمد كريّم كتب : [ -> ]يبدو ان المشكلة ليست فقط مع ملفات DevExpress
قد يفيدك هذا الحل لمشكلة مع اصدار اقدم (2013) : https://stackoverflow.com/a/30534976/3814729

ملاحظة/ VS2019 ليس له نسخة نهائية بعد
ربما هذا هو السبب
كذلك نسخة RC غير قابلة للتحديث الى النسخة النهائية عندما تصدر
أيضا لا تنس انك ستواجه مشاكل اذا ما حاولت فتح المشاريع في اصدارات اقدم من فيجوال ستوديو

لاحظت شئ غريب انه عندما قمت بتفريغ قاعدة البيانات اصبح البرنامج سريع ويستجيب بسرعة !!
مع العلم انة قاعدة البيانات من نوع access و اصدار ال office 2019.

بعد تفريغ قاعدة البيانات، البرنامج يحتاج للكثير من الوقت لاسترجاع البيانات من القاعدة، حتى لو لسطر ١ من البيانات
فى البداية شئ يجب الانتباه به
وهو متطلبات اى برنامج ليعمل كا حد ادنى بصورة طبيعية

فعند التعامل او تثبيت اى برنامج
فيجب ان تكتب بجوجل اسم البرنامج وياليه جملة sys
حتى يقوم بعرض لك نتائج بالبحث عن متطلبات البرنامج كا حد ادنى واعلى من متطلبات الجهاز

فى البداية انظر الى هذا الرابط
https://docs.microsoft.com/en-us/visuals...quirements

من اسس متطلبات البرنامج ان يكون الرامات المتاحة بعد الاستهلاك هو 1 جيجا
بمعنى انت لديك جهاز يحتوى على رام 4 جيجا وبعدتشغيل الجهاز وفتح بعد البرامج وخوصوصاً متصفحات الانترنت
تجد ان اصبح استهلاك الرام 3 وكسور من الـ 4 جيجا فاصبح الصافى هنا اقل من 1 جيجا من المطلوب

ينصح فى الاصدار 2019 ان يكون الهارد دسك من نوع SSD خصوصاً على نسخة Windows 10 تجنباً من مسكلة الكاش للهارد
وكذلك يتطلب فيجا تعمل كا حد ادنى بجودة 720 على مقاس 1024 × 768 كا حد ادنى 

بخصوص الـ processor يتطلب ان يكون الكاش الخاص بها 1.6 كا حد ادنى كما انه ينصح ان يفضل ان يكون 2.3 
اى انك تتحدث ان يكون الجيل الرابع وما اعلى لـ processor 

فهنا بملخ الحال
عشان يكون اداء البرنامج طبيعي لا يحدث به اى بطاء
كلافاً عن الاكود واسلوب التعامل معها خصوصاً مع For وما شبه

ان يكون معدل الرامات المتاحة 1.5 جيجا
الـ processor يكون 1.6 GH
الفيجا  ان يكون كحد ادنى 1 جيجا يدهم مقاس 1024×768 بحد ادنى جودة 720

خلاف ان ينصح ان يكون الجهاز يعمل بـ SSD بدلاً من HHD العادي تجنباً من حدوث 100% من الاستهلاك فى الهارد

وتاتى بعد اخد بالاعتبار
اعادة تثبيت الاصدار من جديد حتى يقوم بمعالجة نقص الملفات التى قد تم تجنبها فى التثبيت

تحياتى لك
وتمنياتى لك التوفيق
(01-04-19, 08:19 PM)elgokr كتب : [ -> ]
فى البداية شئ يجب الانتباه به
وهو متطلبات اى برنامج ليعمل كا حد ادنى بصورة طبيعية

فعند التعامل او تثبيت اى برنامج
فيجب ان تكتب بجوجل اسم البرنامج وياليه جملة sys
حتى يقوم بعرض لك نتائج بالبحث عن متطلبات البرنامج كا حد ادنى واعلى من متطلبات الجهاز

فى البداية انظر الى هذا الرابط

من اسس متطلبات البرنامج ان يكون الرامات المتاحة بعد الاستهلاك هو 1 جيجا
بمعنى انت لديك جهاز يحتوى على رام 4 جيجا وبعدتشغيل الجهاز وفتح بعد البرامج وخوصوصاً متصفحات الانترنت
تجد ان اصبح استهلاك الرام 3 وكسور من الـ 4 جيجا فاصبح الصافى هنا اقل من 1 جيجا من المطلوب

ينصح فى الاصدار 2019 ان يكون الهارد دسك من نوع SSD خصوصاً على نسخة Windows 10 تجنباً من مسكلة الكاش للهارد
وكذلك يتطلب فيجا تعمل كا حد ادنى بجودة 720 على مقاس 1024 × 768 كا حد ادنى 

بخصوص الـ processor يتطلب ان يكون الكاش الخاص بها 1.6 كا حد ادنى كما انه ينصح ان يفضل ان يكون 2.3 
اى انك تتحدث ان يكون الجيل الرابع وما اعلى لـ processor 

فهنا بملخ الحال
عشان يكون اداء البرنامج طبيعي لا يحدث به اى بطاء
كلافاً عن الاكود واسلوب التعامل معها خصوصاً مع For وما شبه

ان يكون معدل الرامات المتاحة 1.5 جيجا
الـ processor يكون 1.6 GH
الفيجا  ان يكون كحد ادنى 1 جيجا يدهم مقاس 1024×768 بحد ادنى جودة 720

خلاف ان ينصح ان يكون الجهاز يعمل بـ SSD بدلاً من HHD العادي تجنباً من حدوث 100% من الاستهلاك فى الهارد

وتاتى بعد اخد بالاعتبار
اعادة تثبيت الاصدار من جديد حتى يقوم بمعالجة نقص الملفات التى قد تم تجنبها فى التثبيت

تحياتى لك
وتمنياتى لك التوفيق

تحياتي اخ جوكر الحمد الله امكانيات جهازي ممتازة 

2.3 GHz Intel Core i7
16 GB 1600 MHz DDR3
512 SSD

بالنسبة للمشكلة بعد العمل عليها من الصباح الى الان تبين لي ان هناك بطئ شديد بارسال البيانات وجلبها من قاعدة البيانات 
فهذا الذي يقوم بابطال البرنامج فقمت بالاتي لحل المشكلة :

- حذف AccessDatabaseEngine 2013 وتحميل AccessDatabaseEngine2010
- تغير جملة الاتصال الى جملة الاتصال هذة :
كود :
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\DB.accdb;Jet OLEDB:Database Password=1111111;

والان حلت المشكلة شكرا
اذا كان الامر بهذا الشكل

فالامر اصبح بسيط معك خصوصاً انك تستخدم 2019 من اصدار Office
فبامكانك ان تقوم بعمل قاعدة بيانات بحفظ عن اصدار الذى تستخدمه دون ان تجعله 2003 او 2007

وستستخدم فى كود الاتصال باستخدام
كود :
Microsoft.ACE.OLEDB.16.0

ليكون الاصدار 16 بدلاً من 12
ومن ثم تقوم بتحميل هذا الاصدار بجهازك وبجهاز ما تقوم بتشغيل البرنامج عليه من الرابط التالى
https://www.microsoft.com/en-us/download...x?id=54920

تحياتى لك
وتمنياتى لك التوفيق