30-05-16, 08:22 AM
يا الكاتب،
تحديد AnyCPU ملاحظ أنها لا تتكامل مع محرك ميكروسوفت أكسس ذات الإصدار 2007 وما بعد من نوع accdb، فيتم اللجوء لجعل العمل يكون على x86.
يا مصطفى،
اذا أردت ان تعمل على فريموورك 4.5 وما بعد وتريده أن يعمل على ويندوزxp فكأنك تحاول أن تركيب محرك نفاث على طائرة شراعية.
اذا اردت ان يعمل برنامجك على جميع اصدارات ويندوز (منxp وما بعد) بدون طلب تركيب فريموورك محدد فينبغي العمل على أول فريموورك 1.0 (الذي في اعتقادي انه مدمج في ويندوزxp وما بعد)، لكن سوف تجد أن الكثير الكثير من الأوامر غير موجوده وعليه بعمل إجراءات Functions تلبي ما فقد منه.
أقترح عليك أن تأخذ بأسلوب بعض الشركات وهو أن تنتج إصدار مخصص لكل فريموورك مشهور مثل 2.0, 3.5, 3.51, 4.0, 4.5 وهكذا، قد تواجه أن تضطر إلى تغيير في بعض الكود.
أنصح كل من ينتج برنامج يتعامل على قاعدة بيانات Access أن لا يجعل قاعدة البيانات بجوار ملف التشغيل حتى لا يواجه مشاكل بخصوص الصلاحيات.
تحديد AnyCPU ملاحظ أنها لا تتكامل مع محرك ميكروسوفت أكسس ذات الإصدار 2007 وما بعد من نوع accdb، فيتم اللجوء لجعل العمل يكون على x86.
يا مصطفى،
اذا أردت ان تعمل على فريموورك 4.5 وما بعد وتريده أن يعمل على ويندوزxp فكأنك تحاول أن تركيب محرك نفاث على طائرة شراعية.
اذا اردت ان يعمل برنامجك على جميع اصدارات ويندوز (منxp وما بعد) بدون طلب تركيب فريموورك محدد فينبغي العمل على أول فريموورك 1.0 (الذي في اعتقادي انه مدمج في ويندوزxp وما بعد)، لكن سوف تجد أن الكثير الكثير من الأوامر غير موجوده وعليه بعمل إجراءات Functions تلبي ما فقد منه.
أقترح عليك أن تأخذ بأسلوب بعض الشركات وهو أن تنتج إصدار مخصص لكل فريموورك مشهور مثل 2.0, 3.5, 3.51, 4.0, 4.5 وهكذا، قد تواجه أن تضطر إلى تغيير في بعض الكود.
أنصح كل من ينتج برنامج يتعامل على قاعدة بيانات Access أن لا يجعل قاعدة البيانات بجوار ملف التشغيل حتى لا يواجه مشاكل بخصوص الصلاحيات.


