المشاركات : 7
المواضيع 8
:
: 0
الإنتساب : Dec 2008
المشاركات : 37
المواضيع 10
:
: 0
الإنتساب : Nov 2009
27-06-2010, 05:15 PM
(آخر تعديل لهذه المشاركة: 08-05-2019, 10:45 AM بواسطة محمد عبد العزيز.)
حملت مكتبة kol ولما ثبتهاعلى الدلفي
ظهرت في شريط الادوات لكن عند وضعها على الفورم يظهر مشكل التالي
إقتباس :Build
[Fatal Error] Unit1.pas(7): File not found: 'DesignEditors.dcu'
ما هو الحل انا احتاج هذه الادوات لتقليص حجم البرامج...
اللهم اهدنا واهد بنا وجعلنا سببا لم اهتدى
المشاركات : 452
المواضيع 69
:
: 0
الإنتساب : Feb 2008
27-06-2010, 08:08 PM
(آخر تعديل لهذه المشاركة: 27-06-2010, 08:17 PM بواسطة STRELiTZIA.)
السلام عليكم و رحمة الله
مكونات 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 تعمل بطريقة مختلفة و غيرها من المكونات، قد تجدون بعض الصعوبات في التعامل معها و لكن بعد التعود عليها سوف تستنتجون انها مكونات رائعة جدا...
تم تغيير العنوان و تثبيت الموضوع و يرجــــــــى من الاخوة الأعضاء طرح الأسئلة التي تخص المكون في هذا الموضوع...
بالتوفيق ان شاء الله
المشاركات : 37
المواضيع 10
:
: 0
الإنتساب : Nov 2009
مشكور اخي اتبعت التعليمات المشار اليها ونجحة الفكرة
لكن هل يمكنني استعمال الادواة التابعة للدلفي اصلا مثل Indy , COM+ !!!!
اللهم اهدنا واهد بنا وجعلنا سببا لم اهتدى
المشاركات : 452
المواضيع 69
:
: 0
الإنتساب : Feb 2008
السلام عليكم و رحمة الله
إقتباس :لكن هل يمكنني استعمال الادواة التابعة للدلفي اصلا مثل 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
بالتوفيق ان شاء الله
المشاركات : 37
المواضيع 10
:
: 0
الإنتساب : Nov 2009
الا تعتر هذه نقائص كبيرة في kol ؟؟؟
يعني من اجل تخفيض حجم البرنامج قليلا يمنعك من استخدام عشرات الادوات الهامة!!!!
اللهم اهدنا واهد بنا وجعلنا سببا لم اهتدى
المشاركات : 452
المواضيع 69
:
: 0
الإنتساب : Feb 2008
إقتباس :الا تعتر هذه نقائص كبيرة في kol ؟؟؟
يعني من اجل تخفيض حجم البرنامج قليلا يمنعك من استخدام عشرات الادوات الهامة!!!!
على العكس، مكونات kol-mck اخذت معظم المهام التي تقوم بها vcl و قامت بتخفيفها اعتمادا على اوامر الأسمبلي، طبعا هي قيد التطوير و صاحبها الروسي مشغول جدا ليقوم بتحديثها بشكل دوري... و كونها مفتوحة المصدر يمكنك تخصيصها كما تريد...
في بداية مشوارنا في البرمجة نقوم بالاعتماد الكامل على مكونات vcl و اضافة وحدات ثقيلة للمشروع و نستغل 2% او 3 % من مجموع الدوال التي تحتويها الوحدة الثقيلة مما يجعل الملف الناتج يحتوي على كثير من الدوال التي لا نستعملها اصلا....
و مع مرور الوقت نصبح اكثر انتقاءا للدوال بدون الحاجة الى دمج وحدات ثقيلة في المشروع... يعني التطور امر مهم في تطوير البرامج...
صحيح ان استعمالك لمكونات kol-mck يجعلك تسلك طرق بعيد عن مكونات vcl العادية و لكنه يعطيك اكثر مرونة لانتاج ملفات تنفيذية صغيرة الحجم... يعني المسالة فيها نوع من التضحية الاختيارية في حالة احتياجك لتطبيق صغير الحجم و في حالة عدم احتياجك لتطبيق صغير الحجم يمكنك الاعتماد على الوحدات الجاهزة الثقيلة دون الاهتمام بحجم الملف الناتج...
المشاركات : 37
المواضيع 10
:
: 0
الإنتساب : Nov 2009
اخي كيف يمكن التصال ب kol
اللهم اهدنا واهد بنا وجعلنا سببا لم اهتدى
المشاركات : 452
المواضيع 69
:
: 0
الإنتساب : Feb 2008
السلام عليكم و رحمة الله
Benhlell كتب :اخي كيف يمكن التصال ب kol
هل تقصد مطور المكونات، الروسي Vladimir Kladov ؟ او شئ آخر ؟
على كل حال هذا رابط منتدى KOL/MCK باللغةالروسية، يمكنك الاستعانة بخيار Translate لــ Google...
الرابط:
h
xxp://www.delphimaster.ru/cgi-bin/forum.pl?n=10
بالتوفيق ان شاء الله
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
السلام عليكم
يبدو الان الاخ بن هلال يسال عن الاتصال بمعنى connect
-
يمكن ان تستخدم Socket
كود :
http://kolmck.net/e_adds.htm#Networking
وهذا مثال
كود :
http://kolmck.net/demos/DemoClientServer.zip
بالتوفيق