delphi4arab منتديات دلفي للعرب

نسخة كاملة : مكونات KOL-MCK Precompiled Library
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم
مكونات KOL و MCK لانتاج ملفات تنفيذية صغيرة الحجم.
الموقع الرسمي يحتوي على تحديث شهر June 2010

رابط التحميل يحتوي على المكونات المصدرية مع اضافة Precompiled library الخاصة باصدارات دلفي 7 و دلفي 2010.

ايضا توجد اداة تسهل تثبيت و الغاء تثبيت المكتبة بدون اي جهد من المستخدم.

رابط التحميل:
كود :
http://rapidshare.com/files/401736142/KOL-MCK4D7D14.rar

حجم التحميل: 4485 KB
حملت مكتبة kol ولما ثبتهاعلى الدلفي
ظهرت في شريط الادوات لكن عند وضعها على الفورم يظهر مشكل التالي
إقتباس :Build
[Fatal Error] Unit1.pas(7): File not found: 'DesignEditors.dcu'
ما هو الحل انا احتاج هذه الادوات لتقليص حجم البرامج...
السلام عليكم و رحمة الله
مكونات KOL/MCK لا تعمل على الفورم العادية لدلفي الا بعد عمل بعض التغييرات و الاضافات.
يجب عليك انشاء مشروع اعتمدا على Wizard الخاص بالمكون و هي افضل الطرق...

الطريقة:
بالنسبة لدلفي 7: File -->> New -->> Other ثم تذهب الى تبويب Wizards و تختار New KOL-MCK Project

بعد هذه العملية سوف يطلب منك حفظ الــ Project و الــ Unit اولا، تختار مجلد من مجلداتك مثلا مجلد KolTest و تقوم بحفظ ملفات المشروع فيه... و هنا انتهت العملية.

بالنسبة لدلفي 1010: File --> New --> New KOL-MCK Project
و تقوم بنفس العملية المذكورة فوق...

ايضا يجب الانتباه لان اوامر KOL-MCK تحتوي على بعض التغييرات، مثلا مكون Memo لا يحتوي على خاصية Lines و TStringList تعمل بطريقة مختلفة و غيرها من المكونات، قد تجدون بعض الصعوبات في التعامل معها و لكن بعد التعود عليها سوف تستنتجون انها مكونات رائعة جدا...

تم تغيير العنوان و تثبيت الموضوع و يرجــــــــى من الاخوة الأعضاء طرح الأسئلة التي تخص المكون في هذا الموضوع...

بالتوفيق ان شاء الله
مشكور اخي اتبعت التعليمات المشار اليها ونجحة الفكرة
لكن هل يمكنني استعمال الادواة التابعة للدلفي اصلا مثل Indy , COM+ !!!!
السلام عليكم و رحمة الله
إقتباس :لكن هل يمكنني استعمال الادواة التابعة للدلفي اصلا مثل Indy , COM+ !!!!
لا يمكن الاستعمال المباشر للمكونات اخرى مع مكونات KOL-MCK الا بعد التعديل على هذه المكونات و لكن مكونات KOL-MCK تحتوي على بدائل اخرى تقوم بنفس عمل مكونات دلفي....

راجع هذا الروابط التي تحتوي على امثلة:
كود :
http://kolmck.net http://kolmck.net/e_apps.htm http://kolmck.net/e_adds.htm http://kolmck.net/e_demos.htm http://thaddy.co.uk/old_index.html


بالتوفيق ان شاء الله
الا تعتر هذه نقائص كبيرة في kol ؟؟؟
يعني من اجل تخفيض حجم البرنامج قليلا يمنعك من استخدام عشرات الادوات الهامة!!!!
إقتباس :الا تعتر هذه نقائص كبيرة في kol ؟؟؟
يعني من اجل تخفيض حجم البرنامج قليلا يمنعك من استخدام عشرات الادوات الهامة!!!!
على العكس، مكونات kol-mck اخذت معظم المهام التي تقوم بها vcl و قامت بتخفيفها اعتمادا على اوامر الأسمبلي، طبعا هي قيد التطوير و صاحبها الروسي مشغول جدا ليقوم بتحديثها بشكل دوري... و كونها مفتوحة المصدر يمكنك تخصيصها كما تريد...

في بداية مشوارنا في البرمجة نقوم بالاعتماد الكامل على مكونات vcl و اضافة وحدات ثقيلة للمشروع و نستغل 2% او 3 % من مجموع الدوال التي تحتويها الوحدة الثقيلة مما يجعل الملف الناتج يحتوي على كثير من الدوال التي لا نستعملها اصلا....

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

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

Benhlell كتب :اخي كيف يمكن التصال ب kol

هل تقصد مطور المكونات، الروسي Vladimir Kladov ؟ او شئ آخر ؟
على كل حال هذا رابط منتدى KOL/MCK باللغةالروسية، يمكنك الاستعانة بخيار Translate لــ Google...

الرابط:
hxxp://www.delphimaster.ru/cgi-bin/forum.pl?n=10

بالتوفيق ان شاء الله
السلام عليكم
يبدو الان الاخ بن هلال يسال عن الاتصال بمعنى connect
-
يمكن ان تستخدم Socket
كود :
http://kolmck.net/e_adds.htm#Networking
وهذا مثال
كود :
http://kolmck.net/demos/DemoClientServer.zip
بالتوفيق
الصفحات : 1 2