ارسال Tstrings عن طريق الإندي,, ؟
#1
السلام عليكم اخوآني الكرام,

كيف ارسل Tstring او TStringList عن طريق الإندي IdTcpClient و IdTcpServer من السرفر الى الكلينت ؟

ببساطة,, ارسال محتوى Listbox في السرفر الى listbox في الكلينت
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#2
هذا مثال عن الذي اود فعله,,
انا نقريبا متئكد انه شبه صحيح,,

لكن هناك خلل يحدث عند الإستقبال من الكلينت,,
السورس موجود,,


الملفات المرفقة
.rar   Send_example.rar (الحجم : 8.38 ك ب / التحميلات : 11)
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#3
بعد عنآء مايزيد عن يومين تمكنت وبفضل الله حل المشكلة,,

وكتشفت خلل في مكونات الإندي ايضى,,

الحل مرفق,,

والسلام عليكم


الملفات المرفقة
.rar   Send_example2.rar (الحجم : 9.04 ك ب / التحميلات : 20)
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#4
السلام عليكم أخي الكريم
و أسف جدا على تأخري بالرد لانشغالي

أنا حملت مثالك و لم أجد خلا فما هو الخلل الذي كشفته في مكونات الاندي

على فكرة أنت خليتني احل مشكلة بطريقة أفضل بشكل غير شعوري
الرد
#5
لا بئس اخي الحبيب, ولا داعي للأسف فأنت معلمي في الإندي,, :bye1:

إقتباس :أنا حملت مثالك و لم أجد خلا فما هو الخلل الذي كشفته في مكونات الاندي

الصورة ...
[صورة: 11lnb09.jpg]

ثاني باراميتر في Write يجب ان يكون Boolean وليس integer كما هو الظاهر في الصورة والله اعلم,,

+ ليس هناك باراميتر ثالث,,

جزاكم الله خيرا
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#6
أخي الكريم

تعليمة ال write تحتمل الكثير من التعليمات فيمكن أن ترسل TBytes أو ترسل TStringList و عندها تكون التعليمة كما في الصورة

[صورة: 18537619.jpg]
الرد
#7
اها خيرا ان شاء الله

جزاك الله خيرا على التوضيح اخي,,
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد


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


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