ارجو الافادة اريد معرفة الفرق بين الداله Right والدالة Right$
واكون شاكر افضالكم
ارجو الافادة اريد معرفة الفرق بين الداله Right والدالة Right$
واكون شاكر افضالكم
القيمة اللى بتعود من
Right$
عبارة عن String أما
Right
فالقيمة اللى بتعود منها عبارة عن Variant
وبالتالى أستعمال الأولى أفضل فى معظم الحالات ( أن مكنش كلها ) لأن الـ String أسرع و أقل أستهلاكا للذاكرة
نفس الحال مع
Left , Left$ Command , Command$
وغيرهم.
تم تعديل هذه المشاركة بواسطة msayed2004 في 24 أبريل 2007 في 10:26
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
ماشاء الله عليك اخي محمد شرح وافي
كنت هجاوب لسه
لا والف لا لزيادة المشاركات من الهواء فكر قبل الرد (دعونا نرتقي بالمنتدى )
كنت اريد الارتقاء بالمنتدى وركن للأسف لم اجد واحد بل اقل من واحد يؤيدني
هذا المنتدى للأسف سينهار قريبا بهذا الشكل
ومتشكر اخي HnHn على حذفك لمشاركاتي
اما الان للأسف سأطر الى مغادرة هذا المنتدى بلا رجعه
مشكور اخي محمد
ولكن ما فائدة الثانيه اذا مادام الاولى افضل
Windows2007.com كتب:مشكور اخي محمدولكن ما فائدة الثانيه اذا مادام الاولى افضل
العلم عند الله , فلم أجد موقف واحد أحتجت فيه الى الـ Variant version
مع العلم أن مايكروسوفت أخدت بالها من المشكلة دى و خلت الـ Code advisor ينبه عن المشكلة دى.
والـ Code advisor هو Add in للـ VB6 لتفحص مشاريع الـ VB6 و تحدد توافقها مع محول مشاريع الـ VB6 الى VB.N الموجود مع الـ VS.N
---------------------------------------------------------------
تعديل :
أرجع و أقول أن مثلا حاجة زى For Each مع Array لا تسمح سوى بـ Variant أو Object و بالتالى ممكن نحتاج Right فيها مباشرة دون الحاجة لتعريف Variant مخصوص لها.
مثال :
Public Function IsClippedImage() As Boolean Dim ClFrmt As Variant For Each ClFrmt In Array(vbCFBitmap, vbCFMetafile, vbCFDIB, vbCFPalette) If Clipboard.GetFormat(ClFrmt) = True Then IsClippedImage = True Exit For End If Next End Function
أذا فرضنا أنك محتاج Right فى دالة مشابهة فأنت محتاج الـ Variant Version
تم تعديل هذه المشاركة بواسطة msayed2004 في 24 أبريل 2007 في 13:29
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
Code Advisor for Visual Basic 6
الى المبرمج التى ينوى التحويل من التطبيق vb6 الى vb6.net
لاحظت فى البرنامج هذه العلامه $
Right عندم البحث عند اى مشكله فى البرنامج يطلب منى تغيير Right to Right$
وانها تستخدم غالبا فى التطبيق vb6.net
Network administrator
مشكور اخ محمد علي المعلومات القيمة ...........
للاضافة تستخدم الدالة RIGHT في عمليات التحويل البينية والعكسية للارقام وكمان في استخراج نواتج من عمليات التشفيير المعقدة والا بيطلع منها ارقام كبيرة والمساوية في اغلب الاحيان الي LONG وطبعا انا افضل RIGHT$ عند اتيان بارقام او اي حروف نصية من محتوي نصي سواء حروف او ارقام لانها بتكون اسرع بكتير ولا تشغل مساحة في الرام خالص غير كده والاهم ان الكمبيلر بيعدي عليها بسرعة فائقة كمتغير عادي .................
والله الموفق
ماشالله اخ msayed2004
تفاعلك بالرد على استفسارات الاعضاء وتوجيهتك لهم اضاف للمنتدى الكثير
فأنت الصورة الحقيقة للعضو المثالي :rolleyes: التي تعكس هذه الجملة
اقتباسلا لزيادة المشاركات من الهواء فكر قبل الرد
حيث لا اجدها تطبق من قبل البعض .. <_< فهم يقولون ما لا يفعلون
اتمنى لك التوفيق والاستمراريه اخي msayed2004 
وتفاعلك مكسب لنا ولإدارة الفريق العربي للبرمجه .....
تم تعديل هذه المشاركة بواسطة HnHn في 24 أبريل 2007 في 20:27
تنسيقك للموضوع جميل جدا اخ هانى
اقتباسحيث لا اجدها تطبق من قبل البعض .. فهم يقولون ما لا يفعلون
مبارك لشعب تونس ![]()
مشكور يا جماعة على على المعلومات المفيده
هذا الموضوع مغلق.