تحية طيبة
اكتب برنامج بلغة ديلفي 7 واريد تضمين كل المكتبات التي يحتاجها البرنامج داخل الملف التنفيذي
هل يمكن تطبيق هذا الامر
وان كان ممكنا فكيف يمكن تنفيذه
مع جزيل الشكر
تحية طيبة
اكتب برنامج بلغة ديلفي 7 واريد تضمين كل المكتبات التي يحتاجها البرنامج داخل الملف التنفيذي
هل يمكن تطبيق هذا الامر
وان كان ممكنا فكيف يمكن تنفيذه
مع جزيل الشكر
غالبا تأتي الأمور المناسبة في الأوقات غير المناسبة
هكذا تعمل الطبيعة
يمكنك الاطلاع على هذا الموضوع
بالتوفيق :)
اقتباسIf A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut
Albert Einstein
السلام عليكم ورحمة الله
احد الطرق حفظها داخل رسورس Resource الملف التنفيذي ثم استخراجها عند الحاجة الى القرص و استخدامها
طريقة اخرى هي استخدامها المكتبة dll مباشرة من الذاكرة
الفكرة اساسا القيام بشيئ مماثل لما يقوم به النظام عن استخدامنا لمكتبة dll
http://www.delphi4arab.com/forum/showthread.php?t=5264
طريقة اخرى استخدام برامج Virtualization مثل
MoleBox
ThinApp
http://www.vmware.com/products/thinapp/overview.html
cameyo
والقائمة طويلة
بالتوفيق
شكرا سيد دلفاوي
شكرا سيد عبد العزيز
غالبا تأتي الأمور المناسبة في الأوقات غير المناسبة
هكذا تعمل الطبيعة
فى سى++ بيلدر نفعل التالى
و اعتقد انه ينطبق ايضا على دلفى لأنهم نفس الIDE :
من القائمة الرئيسية ادخل على Project->Options
ثم اختر صفحة الPackaging.
فى Runtime Packages قم بالغاء الخيار Build with runtime packages.
ده هيخلى كل الPackages الخاصة بدلفى أو ال3rd party يتم ضمها داخل الملف التنفيذى.
و لا تنسى الدخول الى التبويب Liner->Linking و الغاء خيار Dynamic RTL.
هتلاقى الامور متشابهة غالبا فى معظم النسخ.
تم تعديل هذه المشاركة بواسطة فادى_بلس_بلس في 11 أبريل 2012 في 01:27
اذا كنت تقصد مكتبات DLL فانها تضمن فى الدلفى و السى++ بيلدر بشكل افتراضى كstatic linked.
اما اذا كنت تريدها dynamic فيجب ان تذهب الى التبويب Linker Advanced و تختارها فى dlls to delay load.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…