منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
إستفسار عن أداة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : إستفسار عن أداة (/showthread.php?tid=9814)



إستفسار عن أداة - Mstrano - 27-07-13

بسم الله الرحمن الرحيم


إخواني في المنتدى كنت أود الإستفسار منكم عن أداة داخل الفيجوال بسيك و هي System.IntPtr
أريد أن أعرف ما هي و كيفية التعامل معها


إستفسار عن أداة - الشاكي لله - 27-07-13

لا يوجد شيئ اسمه اداة IntPtr
قصدك ماوظيفة التركيب(structure) د IntPtr
او نقدر نعتبره ك data type مثل integer و string و long

الاستخدام الاشهر له للتعامل مع عناوين المقابض (handle)

مثلا

Dim frmHandle As IntPtr = Me.Handle

بالتوفيق


إستفسار عن أداة - Mstrano - 28-07-13

شكراً لحضرتك على الرد الريع و أنا في غاية الأسف أني أخطأت في إعتبارها أداة .... و لكن هل ممكن أسأل حضرتك لو مثلا عاوز أحول نص String إلى صيغة system.intptr فكيف يكون ذلك؟؟


إستفسار عن أداة - الشاكي لله - 28-07-13

اول شي قم بتحويل عنوان المقبض من الحالة النصية الى رقمية (int32)
ثم يمكنك بعد ذلك ان تحول من الحالة الرقمية الى intpt

PHP كود :
Dim stringHandle As String "8HS8EEEEO"

Dim IntPtrHandle As IntPtr DirectCast(Int32.Parse(stringHandle), IntPtr



إستفسار عن أداة - Mstrano - 28-07-13

شكراً أخي الكريم و آسف أني أتعبت حضرتك معي


إستفسار عن أداة - الشاكي لله - 28-07-13

Mstrano كتب :شكراً أخي الكريم و آسف أني أتعبت حضرتك معي

عادي اخي . انا اليوم فاتح باب الاستفسارات والاسئلة وراح اجيب على اي سؤال << محسب روحه معلم هههههه


إستفسار عن أداة - Mstrano - 28-07-13

طرحت على حضرتك السؤال دة لأني وضعت في المنتدى كوداً يحتوي على شيفرة تحتاج إلى system.intptr و لكن لم يجيبني أحد أرجو من حضرتك الإطلاع عليه و لو في أي ملاحظةhttp://vb4arb.com/vb/showthread.php?6585-%D8%E1%C8-%E3%D3%C7%DA%CF%C9-%DD%ED-%DD%E5%E3-%DF%E6%CF-wimgapi-dll