تعلم معي كيف تتعامل مع البرامج الخارجيّة
#31
جزاكم الله خيراً على هذا الدرس , وعلى هذا النقاش الرائع
واستفدت كثيراً منه لأنني كنت أبحث عن موضوع يشرح عمليات إرسال الرسائل بين البرامج المختلفة

لدي سؤال في الكود التالي :

كود :
SendMessage(edi ,WM_GETTEXT ,Max_Path ,LongInt(@Tex[1])) ;
ما وظيفة البارمتر الأخير LongInt(@Tex[1]) ؟

فهمت انه يحول عنوان المحرف الأول من المتغير إلى LongInt , لكن لماذا ؟

أنا جربت الكود على نص مكون من 300 حرف x , وعمل بشكل جيد (طبعا لم يتم نقل جميع حروف x وذلك بسبب Max_Path)
لكن , عند جعل رقم 1 في البارمتر الأخير = 13 , تظهر عبارة VERSION_INFO يليها بقية حروف x
أما عند جعل رقم 1 في البارمتر الأخير = 14 أو أكثر , تظهر عبارة VERSION_INFO فقط

جزاكم الله خيرا
الرد


الردود في هذا الموضوع
تعلم معي كيف تتعامل مع البرامج الخارجيّة - بواسطة Delphawi - 08-07-2009, 10:07 PM

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


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