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

استفسار عن كيفية معرفة الملفات اللتي يحتاجها البرنامج

مغلق
بدأه عنيزة في 10 أكتوبر 2001 · 8 رد · 906 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند الانتهاء من عمل برنامج وبعد عمل الاختبارات عليه والنتيجة انه يعمل جيدا في جهازك ولكن اذا اعطيت البرنامج شخص اخر ( لا يملك الدلفي) فان البرنامج يطلب ملفات كثيرة لكي يعمل فهل هناك طريقة لمعرفتها او جعل البرنامج لا يحتاجها

افيدونا

شاكرا لكم تعاونك معي

night.gif

#2

يعطيك العافية أخوي على السؤال ، وأسمحلي بما أني مبتدئ أن أضيف فقرة ثانية للسؤال ، لأنه شاغلني من مدة .

هل من برنامج أو طريقة تمكني من معرفة الملفات التي يضيفهاأي برنامج عند تنصيبه ، مثلاً يعطيني أسم ملفات DLL التي يضيفها للمجلد النظام الملفات التطبيقية، الكتابة في الريجستري وهكذا . مثال :

C:windowssystem???.dll

c:FolderName???.exe

هذا طبعاً بالإضافة لسؤال أخوي عنيزة ، وشكراً

#3

اولا , يجب ان تحدد نوع البرنامج التي قمت باعداده ادا كان برنامج برنامج عادي لا يحتوي على قواعد بيانات فانه من المؤكد انه سوف يشتغل في اي جهاز بدون اي ملفات اضافية , اما ادا كان

برنامجك يستخدم اية دوال DLL خارجية فانه في هذه الحالة تحتاج الى هذه الدوال لتشغيل برنامجك و يمك ان تنسخ هذه الدوال في نفس الدليل الموجود به برنامجك ,

اما البرامج التي تستخدم قواعد البيانات فانها تحتاج الي تركيب مدير قواعد البيانات التي استخدمتها في برنامجك متلا لو استخدمت قواعد بيانات بارادوكس فانك تحتاج الى تركيب BDE في الجهاز قبل ان تشغل برنامجك وادا استخدمت Alias فانك سوف تحتاج ايضا الى تعدعريفه و تحديد مسار الملفات .

وافضل طريقة ممكن ان تضمن لك انتقال ملفات BDE واشتغال برنامج بصورة صحيحة هو استخدام برنامج Installshield .

واي ايضاحات اخرى اطلبو ولا تترددو .

وشكرا

#4

فيحتوي على تقرير للطباعة وتخزين في ملف فقط لعرضها لاحقا ( قاموس شخصي)

#5

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

لكن كما قال الخ madi Installshield تكفي بالغرض

فلو تكرمت بمثال واضح لعله تتضح الامور

#6

هذا البرنامج يقوم بالعمليات الاساسية كالاضافة والحذف والتعديل والنسخ والاستيراد والتصدير والطباعة باستخدام التقارير وقد قمت بعمل setup باستخدام install sheld واعطيته مجموعة من الشباب ولكنه للم يعمل عندهم وهو يطلب بعض الملفات عند تشغيله مثل vcldb50.bpl

ارجو التوضيح

night.gif

#7

يعنى ان برنامجك يحتوي على قواعد بيانات ,

فالتقارير لا تحتاج الى ملفات اضافية .

لابد ان هناك سبب اخر ,

واضن المشكلة هي انك قمت بتركيب Pakage اضافي لديك ,

ساوضح اكتر .

ادهب الى قائمة component

تم install packeges

تم تاكد من ان علامة الاختيار في خانة Build With Routine Packges

غير مختارة

ادا كات مختارة قم بازالة الاختيار تم ضع الاختيار على Default

وقم باعادة تشغيل البرنامج .

هذا الاختيار يجعل برنامجك يحتاج ملفات اخرى مساعدة , لدلك قم بازالة هذا الاختيار .

وشكرا

#8

انزل هذا البرنامج من الـ Download.com وان شاء سوف تجد ما تبحث عنها

ألبرنامج هو Dependency Walker

بالتوفيق

#9

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

night.gif

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…