اذهب الي المحتوي
أوفيسنا

خطا كود عند تشغيل برنامج 32 بت على 64 بت


mosa2000

الردود الموصى بها

عملت برنامج وعملت نسخة إحتياطية وكانت تعمل معي على أكسس 2007 تمام عندما نصبت أكسس 2013 تظهر الرسالة التالية عند الدخول للبرنامج أرجو المساعدة

Public Declare Function GetOpenFileName Lib "comdlg32.dll" _
 

Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long

 

Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" _
(ByVal pidl As Long, ByVal pszPath As String) As Long

Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" _
(lpBrowseInfo As BROWSEINFO) As Long

 

 

رابط هذا التعليق
شارك

وعليكم السلام :smile:

 

هل نسخة 2013 هي 64 بت ، بينما نسخة 2007 كانت 32 بت؟

وماهي رسالة الخطأ ، انت لم تعرضها لنا؟

 

جعفر

اخي مرفق صورة من رسالة الخطا هذه المشكلة ارقتني

1.jpg

هل نسخة 2013 هي 64 بت ، بينما نسخة 2007 كانت 32 بت؟نعم كنت استخدم 2007 32 بت ونصبت 2013 64 بت

رابط هذا التعليق
شارك

أخي الكريم:smile:

كما توقعت ، فالاكسس 2007 الذي كنت تستعمله كان 32 بت ، وعليه لم يصادف مشكلة في تشغيل دوال API  ،

بينما الان ، فانت قمت بتنصيب اكسس 2013 64 بت ، وهذا لا يتوافق مع دوال API .

رجاء مراجعة الرابط التالي:

http://www.officena.net/ib/topic/64036-هل-استخدم-اوفيس-32-بت-او-64-بت/

 

جعفر

 

نعم هناك طريقة لجعل الكود يعمل على برنامجك ، ولكن ماذا ستفعل في بقية البرامج؟

رابط هذا التعليق
شارك

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

اخي جعفر تحية منى لك

المشكلة ليست في الجهاز الشخصي ولكن المشكلة تكمن في جهاز العميل لو ان عميل لدية 64 بنت وانا عامل البرنامج على 32 بت فما هو الحل

ارجو ان يتسع صدرك لى ولان هذه المشكلة واجهتها ولم اجد لها حل

رابط هذا التعليق
شارك

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

اخي جعفر تحية منى لك

المشكلة ليست في الجهاز الشخصي ولكن المشكلة تكمن في جهاز العميل لو ان عميل لدية 64 بنت وانا عامل البرنامج على 32 بت فما هو الحل

ارجو ان يتسع صدرك لى ولان هذه المشكلة واجهتها ولم اجد لها حل

وعليكم السلام أخي الفاضل:smile:

 

اشاركك الرأي في اننا اذا اردنا لبرنامجنا النجاح 100% يجب ان نعمل برنامج يشتغل على 32 بت و 64 بت :smile:

انا سبق وان شاركت في الرابط التالي ، وفيه كذلك رابط لشركة مايكروسوفت يشرح كيفية حل المشكلة:

http://www.officena.net/ib/topic/59661-الأكسس-32-بت،-64-بت/?do=findComment&comment=398477

ولكن الحل خاص لكل دالة API على حدة ، فالمبرمج يمكن ان يضبط برنامجه :smile:

 

جعفر

 

 

رابط هذا التعليق
شارك

استاذي جعفر أشكرك جزيل الشكر على الإهتمام والمساعدة ولقد تم حل المسألة ولكن النسخ الإحتياطي لا يعمل معي تم إرفاق ملف الرجاء الإطلاع والإفادة أيو الأخطاء وقعت فيها لمزيد من المعرفة الرجاء شرح الخطأ

 

Backup.rar

رابط هذا التعليق
شارك

السلام عليكم أخي موسى

 

الرابط التالي فيه طريقة حفظ النسخ الاحتياطية:

http://www.officena.net/ib/topic/63797-دعوة-لتطوير-اداه-لنسخ-قاعدة-البيانات-المرتبطة-كل-مدة-زمنية-ساعةيومشهرسنة/

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

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

 

عملت مثال على الرابط التالي وبه مرفق يعمل على 32 بت و 64 بت:

http://www.officena.net/ib/topic/64325-مثال-يعمل-على-اكسس-32-بت-و-64-بت/

 

جعفر

رابط هذا التعليق
شارك

  • 2 weeks later...

استاذي جعفر أشكرك جزيل الشكر على الإهتمام والمساعدة ولقد تم حل المسألة ولكن النسخ الإحتياطي لا يعمل معي تم إرفاق ملف الرجاء الإطلاع والإفادة أيو الأخطاء وقعت فيها لمزيد من المعرفة الرجاء شرح الخطأ

 

Backup.rar

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

ممكن تشرح كيف تم حل المشكلة

لأني أعاني من نفس المشكلة مع قاعدة البيانات الخاصة بي

شكرا

رابط هذا التعليق
شارك

  • 3 months later...

السلام عليكم ورحمة الله وبركاته أخى على المصرى هل حللت المشكلة لانى اعانى من نفس الشئ اذا حللتها رجاء دلنى  انا استعمل أكسيس 64بت

جزاك الله خيرا

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information