الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تحويل الامتداد إلى exe

مغلق
بدأه أبو مالك1 في 27 ديسمبر 2003 · 14 رد · 2,573 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني في المنتدى أرجو المساعدة في ذلك

لدي برنامج قمت بتطويره ولكن أحتاج إلى إغلاقه بحيث لايستطيع أحد الدخول إليه غيري يعني حتى لو قام بضغط زر shift لايستطيع الدخول اي بمعنى أوضح أريد تحويله إلى الامتداد exe وجزاكم الله خيراً...

#2

بسم الله الرحمن الرحيم

أخي العزيز أبو مالك1..

من الصعب تحويل ملفات الأكسس إلى ملفات تنفيذية EXE لماذا ؟؟ لأن الأكسس لا يوجد فيه أصلاً تحويل الملفات إلى EXE . ويكتفي فقط بتحويل الملفات إلى MDE ولكنها غير مجدية في أمنية البرنامج ككل ..

ستجد في بعض المشاركات بعنوان كيفية حماية البرنامج ، حيث يكتفي البعض بتحويل لملفات إلى MDE ثم يقوم بواسطة برنامج معين إلغاء زر الشفت ، وبذلك لا يستطيع أحد التلاعب بأصول البرنامج ، وهناك أيضا الكثير من المشاركات في المنتدى لأستاذنا القدير رضا عقيل في كيفية إغلاق البرنامج نهائياً وعدم أستطاعة نسخة إلى جهاز آخر ، حيث تكمن آلية عملة أنه مربوط برقم القرص الصلب HARDISK ..

أنصحك بالبحث عن هذه المشاركة وهي على ما أتذكره بعنوان "طريقتي الخاصة في حماية برنامجي" ، حيث يوجد لها شرح في كيفية عملها .

أنا شخصياً أكتفي بإلغاء زر الشفت بواسطة برنامج معمول أيضاً بالأكسس وبالطبع يكون هذا البرنامج مشفر لعدم أستطاعة الغير في فتح وإقفال الشفت، حيث وأنني لا أقوم بتغيير أو بتحويل الملفات إلى MDE وذلك حتى يمكنني التعامل مع الاستعلامات الشرطية SQL في داخل البرنامج .

هناك من المواضيع الكثيرة التي تدور حول ذلك في المنتدى ... عليك بالبحث وبإذن الله ستجد ما تريده ..

وفقك الله،،،

#3

أخي الكريم

بخصوص إلغاء خاصية الشفت ، تستطيع أن تنسخ الوحدة النمطية المرفقة بالمثال لبرنامجك ومن ثم تستدعي هذه الوحدة من خلال الماكرو. تفحص المثال وستجد غايتك.

بخصوص عمل ملف تنفيذي exe فيمكن ذلك بواسطة برامج خارجية ، سأحاول إرفاق أحد البرامج لتنفيذ ذلك.

db1.zip

#4

بخصوص برنامج الملف التنفيذي ، حاولت إرفاقه دون جدوى نظرا لأن حجمه بعد الضغط وصل 892k وهو ما لا يسمح به المنتدى ، إن كان لديك طريقة أخرى لتحميله فأنا على أستعداد.

#5

بامكانك باستخدام برنامج الرار ضغط البرنامج وتقسيمه الى قسمين مثلا في نفس الوقت ثم ارفاق كل قسم بمشاركة وسيكون ضمن الحد المسموح به

#6

نعم يا استاذي الوارث

#7

مساهمة بسيطة ...

برنامج لإلغاء زر الشفت ..

Shift2002.zip

#8

مساهمة بسيطة أيضاً ...

تستطيع من خلال برنامج معين مثل Install Maker تحويل البرنانج إلى برنامج بإمتداد exe وهو برنامج خاص بعمل ال setup بحيث تستطيع إدخال برنامجك في أي جهاز . .

تستطيع تنزيل البرنامج من الرابط التالي:

تنزيل برنامج التحويل إلى ملفات exe

والملف المرفق شرح كامل لكيفية عمل ال setup من عمل أحد الأخوة الأفاضل في المنتدى .. وهو مقسم إلى قسمين نظراً للحجم الكبير ..

دعواتكم ....

تم تعديل هذه المشاركة بواسطة hassaan100 في 29 ديسمبر 2003 في 12:27

#11

أخي hassaan

أشكر لك مجهودك الطيب على هذه المعلومات وأسأل الله أن يثيبك على ذلك لكن هناك استفسار بسيط أيضاً:

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

#12

أخي العزيز الوارث

أشكرك على هذه الهدية القيمة .. ولكن هل أستطيع أن أقوم بفتح البرنامج بدلاً من الشفت أقوم بضغط زر أنا أختاره.... وجزاك الله خيراً..

#13

أخي العزيز ..

هذه بعض المعلومات حول الوحدة النمطية مقتبسة من أخينا الفاضل أمير عاطف مشرف منتدى أوفيسنا .. حيث أورد التالي:

الوحدة النمطيه عبارة عن وعاء يحتوي على كود VBA مثلما يحتوي النموذج على ادوات التحكم من ازرار ومربعات نص وغيرها ...

وهناك اربع انواع من الوحدات النمطية :

1 - (النوع الأول) وحدات نمطيه للبرنامج نفسه Access module :

ويتم انشائها بنفس طريقة انشاء كائنات اكسس المعتادة كالجداول والتقارير .. ولانشاء وحدة نمطيه جديده لكي تضع بها كود ما اتبع الخطوات التالية ....

تأكد من ان نافذة قاعدة البيانات مفتوحة امامك --- من نافذة قاعدة البيانات انقر زر وحدات نمطية --- ثم انقر زر جديد New --- بعد ذلك تظهر لك نافذه جديد للوحدة النمطية التي قمت باعدادها

2 - (النوع الثاني) وحدات نمطية للنموذج Form Module :

ونضع بها الكود اللازم للاستجابة لأحداث النموذج أو احداث عناصر التحكم المتواجدة داخل النموذج ... مثلاً ... مثل الكود الذي تضعه عندما يضغط المستخدم على زر امر فيتم فتح تقرير نتيجه لحدث الضغط على الزر ... ولفتح وحدة نمطيه خاصة بالنموذج اختر Code من قائمة View أو اضغط على الزر Code مباشرةً على شريط ادوات النموذج وفي كلتا الحالتين سوف يقوم اكسس بفتح الوحدة النمطيه الخاصة بالنموذج ويمكنك ايضاً فتح الوحدة النمطية الخاصة بنموذج معين عن طريق الضغط على الزر المجاور لأي حدث من احداث النموذج ثم الضغط على Code Builder من المربع الحواري Choose Builder

2 - (النوع الثالث) وحدات نمطية للتقرير Report Module :

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

2 - (النوع الرابع) وحدات نمطية للتصنيف Class Module :

وهي لا ترتبط بنموذج أو تقرير معين ومن خلالها يمكنك تعريف كائناتك الخاصة من البداية وتحديد خصائصها والاحداث التي تجري عليها (واهتمامك سيكون منصب على الانواع الثلاثة السابقة)

اخي العزيز هناك كلمة ترددت اكثر من مرة الان وهي عبارة (الحدث) أو (الأحداث) وماذا تعني هذه الكلمة ... الضغط على زر يعتبر حدث ... فتح النموذج ايضاً حدث ... اغلاق النموذج ايضاً حدث ... وهناك اداث اخرى عديدة يمكنك اكتشافها بنفسك ......

ونحن نضع الكود الذي نريد في الوحدة النمطيه الخاصة بحدث فتح زر معين على نموذج محدد

على سبيل المثال ... نضع الكود الخاص بفتح تقرير معين عند حدث الضغط على زر محدد داخل نموذج محدد

#14

UP

تم تعديل هذه المشاركة بواسطة hassaan100 في 30 ديسمبر 2003 في 01:30

#15

هذا عنوان موقع أوفيسنا :

http://www.officena.com

هذا الموضوع مغلق.

مواضيع مشابهة