Foksh قام بنشر سبتمبر 8 قام بنشر سبتمبر 8 السلام عليكم ورحمة الله وبركاته .. خطر ببالي سؤال غريب نوعاً ما ، يتعلق بصيغة قاعدة البيانات بعد التقفيل ACCDE . وهو هل يمكننا إنتاج ملف واحد بأكواد تعمل على النواتين 32 و 64 بشرط ❗❗❗ أن تكون صيغة الملف Accde مقفل ومحمي بكل الطرق التي تخطر على بال المصمم ( الغاء مفتاح الشيفت والمفاتيح الخاصة ، إخفاء إطار آكسيس والتبويبات ... إلخ ) . بدل ما يكون عندي كمطور نسختين من مشروعي ( واحدة 64 والثانية 32 ) مقفل ومحمي Accde ، يكون عندي نسخة واحد تعمل على النواتين 🙄 وبأي إصدار أوفيس طبعاً 🙄
منتصر الانسي قام بنشر سبتمبر 8 قام بنشر سبتمبر 8 1 دقيقه مضت, Foksh said: خطر ببالي سؤال غريب نوعاً ما ، يتعلق بصيغة قاعدة البيانات بعد التقفيل ACCDE . وهو هل يمكننا إنتاج ملف واحد بأكواد تعمل على النواتين 32 و 64 بشرط ❗❗❗ لماذا عندي إحساس أن سؤالك هذا يبشر بأنك وجدت الحل لهذه المشكلة
Foksh قام بنشر سبتمبر 8 الكاتب قام بنشر سبتمبر 8 46 دقائق مضت, منتصر الانسي said: لماذا عندي إحساس أن سؤالك هذا يبشر بأنك وجدت الحل لهذه المشكلة لا أخي منتصر ،، ليس بعد 😇
منتصر الانسي قام بنشر سبتمبر 8 قام بنشر سبتمبر 8 ارجو توضيح نقطة فعند إعادة قراءة الموضوع حصل عندي لبس في هذه النقطة منذ ساعه, Foksh said: بدل ما يكون عندي كمطور نسختين من مشروعي ( واحدة 64 والثانية 32 ) مقفل ومحمي Accde ، يكون عندي نسخة واحد تعمل على النواتين فهل تقصد أنه بدل أن يكون عندك نسختين Accde يكون عندك ملف واحد Accdb مؤمن تأمين قوي جداً ؟ (لأن هذا مافهمته من كلامك) فإذا كان قصدك أن يكون الإمتداد Accde فبتأمين أو بدون تأمين من الصعب جداً إذا لم يكن من المستحيل تشغيل ملف Accde تم تشفيرة بإستخدام نواة مختلفة وهذا ما يؤكده الذكاء الصناعي اقتباس الإجابة المختصرة هي: لا، هذا غير ممكن إطلاقاً. ملف .accde الذي يتم تجميعه (Compile) على نواة 64-bit لا يمكن تشغيله على أوفيس 32-bit، والعكس صحيح أيضاً. إليك التفاصيل والسبب التقني والحلول البديلة: 1. السبب التقني: عند قيامك بتحويل ملف Access من صيغة .accdb إلى .accde، يقوم محرك قاعدة البيانات بتحويل أكواد VBA إلى "كود مجمع" (Compiled Bytecode / P-code). هذا الكود المجمع يتم بناؤه خصيصاً ليتوافق مع معمارية النواة (32 أو 64) ومع إصدار محرك Access الذي تم التجميع عليه. لذلك، فإن الكود المجمع على نواة 64-bit يكون بلغة آلة لا تفهمها نواة 32-bit والعكس بالعكس. 2. ماذا عن ملف .accdb العادي (غير المجمع)؟ ملف .accdb الأصلي يمكن تشغيله على كلا النواتين (32 و 64)، ولكن بشرط واحد وهو أن تكون أكواد VBA مكتوبة بطريقة تتوافق مع كلا النواتين. ملاحظة: إذا كان برنامجك يستخدم استدعاءات خارجية لـ Windows (Windows APIs)، فيجب تعديل الأكواد باستخدام PtrSafe و LongPtr لتعمل على نواة 64-bit، وإلا سيعطيك خطأ عند التشغيل أو التجميع. ولكن إذا كنت تقصد أن يكون الملف بإمتداد Accdb ويتم تأمينه تأمين قوي ليصبح من الصعب جداً على أي شخص آخر الوصول إلى عرض التصميم أو التعليمات البرمجية الخاصة به فهذا الأمر ممكن لأن الإمتداد Accdb سيعمل في النواتين ويبقى التحدي في طريقة التأمين
Foksh قام بنشر سبتمبر 8 الكاتب قام بنشر سبتمبر 8 (معدل) 44 دقائق مضت, منتصر الانسي said: فهل تقصد أنه بدل أن يكون عندك نسختين Accde يكون عندك ملف واحد Accdb مؤمن تأمين قوي جداً ؟ (لأن هذا مافهمته من كلامك) الجزء الأول من استفسارك هو ما قصدته تمااااماً ، نسخة واحدة Accde ( بغض النظر عن الحماية ..... إلخ ) 44 دقائق مضت, منتصر الانسي said: فإذا كان قصدك أن يكون الإمتداد Accde فبتأمين أو بدون تأمين من الصعب جداً إذا لم يكن من المستحيل تشغيل ملف Accde تم تشفيرة بإستخدام نواة مختلفة وهذا ما يؤكده الذكاء الصناعي هذا الكائن البرمجي لا أثق بإجابته حتى لو سألته 1 + 1 وأخبرني أن النتيجة = 2 😅 44 دقائق مضت, منتصر الانسي said: (Compiled Bytecode / P-code). وللعلم ، أن هذا الجزء المقتبس ، كنت قد اشتغلت عليه بطريقة جعلتني أقترب من ترجمته وعكس هندسة التشفير الخاصة من مايكروسوفت ، فلست قلقاً منها .. وكنت قد أعددت العدة والعتاد وقد توصلت إلى خطوة جيدة لا بأس بها .. لكنها ما زالت قيد الإنشاء .. وموضوعي واستفساري هذا هو جمع أكبر قدر ممكن من المعلومات حول الفكرة للنقاط التي قد تكون فاتتني أو سهيت عنها ولم اذهب باتجاهها الصحيح .. بعض الأجزاء من الصورة تم إخفائها لحين اكتمال الفكرة تم تعديل سبتمبر 8 بواسطه Foksh توسيع التعليق
منتصر الانسي قام بنشر سبتمبر 8 قام بنشر سبتمبر 8 إحساسي مايخيبش شكلك لقيت الحل وباقي على الحلو تكة وإحنا في الإنتظار
Foksh قام بنشر سبتمبر 8 الكاتب قام بنشر سبتمبر 8 27 دقائق مضت, منتصر الانسي said: تكة التكة دي قربت منها .. ولكن تحتاج بعض الوقت للأسف حتى أحكم الوضع كاملاً دون الوقوع في أي خطأ 😁 ولكن ليس معنى الحديث هو عدم مشاركتي الأفكار أخواني الأعزاء .. فلا تبخلوا ، فالمستفيدين سيكون كُثر 😇
Moosak قام بنشر سبتمبر 9 قام بنشر سبتمبر 9 كالعادة حبيبنا ،، أنت نزل البتاع وإحنا نجرب 😁.. والأخطاء أو النواقص بتطلع من نفسها 😇🖐️ وبهذي الطريقة بتكتمل التكة الباقية إن شاء الله .. صعب ندخل معاك عالخط من النهاية بعد ما قطعت شوط طويل من البحث والتجربة 🙃 (اطمن) إحنا بندعيلك بالتوفيق والتيسير 😅🤲 1
Foksh قام بنشر سبتمبر 9 الكاتب قام بنشر سبتمبر 9 البتاع محتاج شوية وقت لأنه بيرجعني لموضوع كسر ملفات الـ Accde 😁 ، وأنا صارلي فترة بحاول أزبط اللي أنا خربته 😅 لكن في فكرة تانية ممكن تعجبك ، لما تجرب الملف اللي ارسلته لك 😜
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان