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

كبر حجم تطبيقات دلفي ؟؟؟

مغلق
بدأه اللوماني في 14 أبريل 2004 · 10 رد · 1,889 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مبرمج دلفي جديد و صراحة اللغة حلوة و ما عليها اي مشاكل

بس مشكلة وحدة و هي كبر حجم الملف بعد ما اعمله compile

صراحة استغربت يعني حتى لو برنامج فيه مجرد فورم فارغ يكون حجمه 300 كيلوبايت

فهل هو كذلك او انه يوجد مكتبات لازم احذفها او ايش بالضبط ؟؟

ارجو مساعدتي

#2

جديد :)

خليك مبسوط على انه اي برنامج تبرمجه مايحتاج لأي ملف تشغيل

لحد ماتحترف اللغه وتبرمج برامج من نوع CONSOLE app

وبرامجك يكون حجمها 100 ك/ب بالكثير

او حتى لما تلغى استخدام forms

بيكون أقل بكثير من احجامها الحين

محمـــــــــد

المملكه العربيه السعوديـــه

[الفريق العربي للبرمجه الأفضـل دائما]

/

::::::::::::::::::::::::::::::::::::

msvbvm60.dll = فيجوال بيسك

.................= دلفــــــــــــــي

::::::::::::::::::::::::::::::::::::

#3

بس فرق كبير انا صممت برنامج بالفيجوال بيسك كامل لحماية الملفات عن طريق قاعدة بيانات و كان حجمه لا يزيد عن 200 كيلوبايت

و عندما بدأت أو خطوة فقط بالدلفي طلعلي حجمه 600 كيلوبايت !!

#4

اخي الكريم

لا تقلق من كبر حجم ملفات الدلفي ، فتلك مشكلة بسيطة وحلها بسيط

توجد برنامج كثيرة تقوم بضغط حجم ملف الـ EXE الى تقريبا 30 - 40 % من الحجم الاصلي للبرنامج .

ومن ضمن البرنامج :

http://www.aspack.com

وايضا برنامج

UPX

الااني افضل الاول فهو ذات واجهة واضحة ويعمل تحت الويندوز

اما البرنامج الاخر فاخر اطلاعي عليه بانه كان يعمل تحت الدوس ولست ادري هل تم انزال برنامج يعمل تحت الويندوز

المميز في برامج الدلفي بانها تعمل بمجرد الانتهاء من برمجتها ، عكس البرامج المصنوعة بفيجول بيسك ، حيث يجب عليك البحث عن ملفات عديدة كي تعمل لدى المستخدم النهائي .

تقبلوا تحياتي

#5

الاخوة الافاضل

كل شركة تضع تصمصيم معين عند كتابة الكود الخاص بالمترجم

فيجول بيسك مثلا

يعتمد على تشغيل dll او ocx

اى اى انها لا تدرج ضمن البرنامج وده بيحتاج وقت للوصل اليها فى البرامج الكبيرة

اما بالنسبة لدفى حبيبتى

فمعظم الادوات التى تحتاجها تدرج ضمن exe ولا يعنى هذا تحميل exe داخل الزاكرة

فما تحتاج اليه اثناء التشغيل يتم تحميله من داخل exe

ولذلك دلفى اسرع من بيسك فى البرامج الكبيرة

ويمكن تغير حجم exe من خلال الغء الادوات التى لا تحتاجها وارجوا ان اكون قدرت اوضح راى ولكم الشكر

#6

بالنسبة للحجم فليس معضلة بعد ان تطورت الاقراص الصلبة

الان كل مايشغلك هو السرعة وهي جدا جيدة مع البرامج المطورة

عن طريق دلفي

ويمكنك اختصار الحجم باضفة ملفات dll و package

#7

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

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

(KOL (Key Objects Library

(MCK (Mirror Classes Kit

على الموقع

http://www.bonanzas.rinet.ru/

وبالمناسبة الكمبونانت كلها مرئية و مصدر مفتوح.

وعدد الكمبونانت هائل لدرجة أنك تستطيع أن تنفذ بها أي وكل المشاريع وبأحجام مذهلة.

أنا عن نفسي نفذت بها برامج لاتتعدى 20 ك.

واذا استخدمت مكونات السيستم والكلاسيس المعمولة ب KOL فان الحجم سيصغر أكثر.

ومع ذلك تستطيع استخدام ASPACK .

وأي سؤال ان شاء الله أنا حاضر.

#8

شوفوا هذا البرنامج مثلأ

RWatch.zip

#9

متأكد من أنك أخذت الملف التنفيذي لوحدو ؟؟؟ (EXE فقط بدون أي شيء)

وبدون الملفات البقية لإنها ملفات شفرة , ولا داعي لها لعمل البرنامج التنفيذي النهائي

يعني لازم يكون ملف واحد إمتدادة exe .. لإنو الفرق بحجوم الملفات مو لهالدرجة عيوني

#10

السلام عليكم...

أخي ORWA أعتقد أني أخطأت بطرح المثال لأنه معتمد على plugins

لكن المفيد أن هذه الكمبونانت ستشكل فارق جبار في الحجم وقد يصل حجم الفورم مثلا لوحده الى 10 ك بدلا من 300 و400 ك بالاعتماد على نوع الكومبايلر.

عموما أعتقد أني لم أحسن طرح الموضوع بصورة مشوقة ولكن أنا مذهول من قوة هذه الكمبونانت.

والتجربة خير برهان.

#11

لم يكن ردي لك محمد .... عفوا

ولكني كنت أقصد الأخ اللوماني ,,

شكرا لك

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

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