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

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

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

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

حجم التحميل: 4485 KB


الملفات المرفقة
.rar   KOL-MCK4D7D14.part03.rar (الحجم : 855 ك ب / التحميلات : 1,523)
.rar   KOL-MCK4D7D14.part02.rar (الحجم : 855 ك ب / التحميلات : 1,546)
.rar   KOL-MCK4D7D14.part01.rar (الحجم : 855 ك ب / التحميلات : 1,711)
.rar   KOL-MCK4D7D14.part04.rar (الحجم : 485.86 ك ب / التحميلات : 1,354)
[-] كل من 1 user says قال شكرا ل Delphi Components على المشاركة المفيدة
  • zouaidahmed
الرد
#2
حملت مكتبة kol ولما ثبتهاعلى الدلفي
ظهرت في شريط الادوات لكن عند وضعها على الفورم يظهر مشكل التالي
إقتباس :Build
[Fatal Error] Unit1.pas(7): File not found: 'DesignEditors.dcu'
ما هو الحل انا احتاج هذه الادوات لتقليص حجم البرامج...
اللهم اهدنا واهد بنا وجعلنا سببا لم اهتدى
الرد
#3
السلام عليكم و رحمة الله
مكونات 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 تعمل بطريقة مختلفة و غيرها من المكونات، قد تجدون بعض الصعوبات في التعامل معها و لكن بعد التعود عليها سوف تستنتجون انها مكونات رائعة جدا...

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

بالتوفيق ان شاء الله
الرد
#4
مشكور اخي اتبعت التعليمات المشار اليها ونجحة الفكرة
لكن هل يمكنني استعمال الادواة التابعة للدلفي اصلا مثل Indy , COM+ !!!!
اللهم اهدنا واهد بنا وجعلنا سببا لم اهتدى
الرد
#5
السلام عليكم و رحمة الله
إقتباس :لكن هل يمكنني استعمال الادواة التابعة للدلفي اصلا مثل 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


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

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

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

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

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

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

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

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم