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

كيف انسخ العمل على CD؟

مغلق
بدأه النهر الخالد في 20 مايو 2006 · 10 رد · 2,348 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجوا مساعدتي في شرح كيفية عمل ( باكج للبرنامج ) حيث قمت بعمل ملف exe ليعمل البرنامج والحمدلله ملف الـ exe يعمل بدون مشاكل

ارجوا توضيح كيف يتم نسخ العمل على CD بحيث اذا قمت بتنصيب البرنامج من الـ cd أضمن بأنه سوف يعمل بدون مشاكل في المسارات ( path)

وشكرا جزيلا

#2

في حال كتابة الكود بشكل صحيح وعدم استخدام مسارات ثابتة مثل C:\prog\data، وإنما الاعتماد على مسار التطبيق نفسه كاستخدام الـ app.path مثلاً فلن تواجه أي مشكلة عند النقل على جهاز آخر عن طريق الـ copy العادي

أما إذا كنت تريد عمل package من أجل تحميل ملفات الـ run time والملفات المساعدة فيمكنك استخدام أي برنامج من برامج التحزيم الموجودة على الساحة حالياً ..

يمكنك الرجوع إلى هذا الموضوع

/index.php?showtopic=53834

والذي يتحدث عن أهم برامج التحزيم ..

بالتوفيق ..

ani.gif
#3

شكر جزيلا ماقصرت يا اخ عبد الله ولكن انا قمت باستخدام مسارات ثابتة c:/prg فما الحل؟ هل اقوم بإعادة المسارات علما بانه البرنامج كبير جديد ويحتاج الى ايام لكي اعيد المسارات خصوصا وانه يحتوي قواعد بيانات من نوع ملفات الاكسس

وشكر جزيلا

بالتوفيق يا اخي العزيز

تم تعديل هذه المشاركة بواسطة النهر الخالد في 20 مايو 2006 في 02:15

#4

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

:huh: اخي العزيز انا مش فاهم قصدك ايه بي :

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

:lol: انتا بتحسسني انك عامل برنامج فيه 50 قاعدة بيانات , هههههههههههه , علي العموم ربنا يوفقك بس المسارات الا انتا هتغيرها هيا بتاعة قاعدة البيانات ولو عامل صور في البرنامج مستندة الي ملفات في برنامجك يبقا دي كمان هتغير المسار لها بعد كده ما فيش حاجة تانية هتتغير بس يا حبي والا ايه ويا ريت لو في غير كده توضح لنا وتقول نوع برنامجك عشان نفهم برده ............. 0 :lol:

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

#5

بالطبع لابد من تغيير المسارات ..

لا يوجد برنامج يقوم بإجبار المستخدم على المسارات الخاصة به ..

أما عن التنفيذ فيمكنك نقل قواعد البيانات إلى مجلد فرعي داخل مجلد البرنامج ..

ثم القيام بعملية استبدال بسيطة لـ \:C بـ App.Path ثم اسم المجلد الفرعي، على سبيل المثال Data\

عملية الاستبدال ستتم بشكل تلقائي

تحياتي إليك أخي max :D ..

تم تعديل هذه المشاركة بواسطة عبد الله فتحي في 20 مايو 2006 في 03:33

ani.gif
#6

شكرا على ردكم يا شباب

يا استاذ عبدالله انا العمل جمعته كله في فولدر واحد يعني الصور وقواعد البيانات والصوتيات كلها مجمعه في ملف وكل البرنامج يعمل من دون مشكله كل الا اريد عمله هو نسخ هذا المجلد في سيدي حتى يعمل من خلال السيدي ومن خلال هذا الـ CD اقدر انصبه في اي كمبيوتر مثل البرامج العامة الي نستخدمه

العمل الا انه قمت به هو cd تعليمي يخص بتعليم اللغة الانجليزية والمطلوب مني انه اسلمه للجامعة بحيث يتمكن المصحح من مشاهدة العمل وتشغيله ومشاهدة الكودات

ارجوا التوضيح يا استاذ عبد الله

شكرا جزيلا

تم تعديل هذه المشاركة بواسطة النهر الخالد في 20 مايو 2006 في 13:46

#7

أين الرد يا شباب؟؟

#8

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

الأخ الكريم/ النهر الخالد

قد يبدو سؤالك واضحاً من وجهة نظرك، لكنك لو قرأته باعتبارك شخصاً آخر، فقد تعذرنا.

أولاً: ما هي الطريقة التي اخترتها للاتصال بقاعدة البيانات؟ هل هي أداة البيانات؟ وإذا كان الأمر كذلك، فما نوع الأداة التي استخدمتها؟ هل هي من نوع Dao أم من نوع Ado؟

أم أنك تستخدم Data Object للاتصال بقاعدة البيانات من خلال الكود؟ وفي هذه الحالة أيضاً يجب عليك توضيح نوع هذا الObject.

ثانياً: الصور التي تقوم بعرضها: هل هي مضمنة؟ أم أنك تقوم بتحميلها في وقت التشغيل؟ بمعنى، هل وضعت الصور في أداة عرض الصور من خلال نافذة الخصائص في وقت التصميم؟ أم أنك تقوم بتحميلها من خلال الكود؟

وكذلك الحال بالنسبة لملفات الصوت، كيف تقوم بتشغيلها؟ هل من خلال أداة مثل MMControl؟ أم من خلال دالة مثل PlaySound؟ أم MCISendString؟

تخيل يا أخي لو أنك قرأت سؤالاً يحتمل كل هذه الاحتمالات، هل تستطيع الإجابة عليه بكل الاحتمالات الممكنة؟ أم أنك تحتاج إلى مقالة مطولة للإجابة عليه؟

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

وأتمنى من الله لك ولكل إخواننا التوفيق

الله في عون العبد ما كان العبد في عون أخيه

#9

شكرا اخ qushisha على ردك كلامك جدا واضح

وراح اقول لك نوع الاتصال بقواعد البيانات استخدمت طريقة اداة البيانات من نوع Dao واما عن الصور بعض الصور متضمنه وبعض الصور محملة من المجلد الذي يحتوي على ملفات الفيجوال وكل العمل متضمن في مجلد واحد والعمل تم إعداده في بارتشن C وبعد الانتهاء من البرنامج قمت بتحزيمه وحذفت المجلد من البارتشن C وقمت بتنصيب البرنامج من خلال الحزمة والحمدلله طلع شغال بدون اي مشاكل لكن السؤال.........

هل اذا نقلت هذا المجلد لكمبيوتر ثاني من خلال تنصيب الحزمة هل سيعمل من دون مشاكل وخصوصا ان البرنامج تم اعداد على مسار C؟ يعني مسار محدد وغير مفتوح

#10

أخي العزيز النهر الخالد

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

الاتصال بالبيانات المختلفة بعد نشر البرنامج, قواعد البيانات والصور وملفات الصوت وغيرها

تم تعديل هذه المشاركة بواسطة qushisha في 28 مايو 2006 في 05:41

الله في عون العبد ما كان العبد في عون أخيه

#11

الأخ النهر الخالد

ليس من الجيد تحديد مسار الملفات لأنه في حال قام المستخدم بتحميل البرنامج في مسار آخر فإنه سيواجه مشكلة

وإنما يجب تحديد مسار الملفات عن طريق مسار البرنامج بغض النظر عن موقع البرنامج عن طريق الخاصية App.Path كما ذكرت لك سابقاً ..

أما إذا كنت تريد عرض الملفات من الـ CD-ROM مباشرة فهذا أمر آخر، وهنا ستحتاج إلى كود تحديد الحرف الخاص بالـ CD-ROM ثم تحديد المسار وفقاً لهذا الحرف ..

بالتوفيق ..

ani.gif

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

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