|
بسم الله الرحمن الرحيم
الDim
دالة dim هي اختصار لكلمة Dimension و هي تعتبر احد الVB Lingo الأساسية و اي متغير في الVBscript لا يتم ادرجه في البرنامج الأ بإستعمال الDim
مثال :
كود ASP:
<%
Dim Thesoft
%>
و لكل مستعملي الVisual basic في كتابة الأكواد و البرمجة تضهر لهم تنبيه صغير بعد كتابة كلمة dim مباشرة Dim myString as String
اما في الVBscripting المتغيرات لا تحتاج الى تحديد صفة ( As string ) او (As integer) و يتعرف الVBscript على طبيعة المتغير مباشرة عند التشغيل ...
كود ASP:
<%
Option Explicit
Dim myVar
%>
هنا لاحظنا وجود Option Explicit
و هذا إعداد خاص بالASP و هو ضروري في بداية كل صفحة بها ادراج و تعريف للمتغيرات بالdim
و لفهم ما اقصد بالظبط جرب تشغيل الكود التالي
كود ASP:
<%
thesoft = 4545
Response.Write thesoft
%>
ستضهر لك نتيجة الصفحة و هي 4545
و الأن بإستعمال Option Explicit
كود ASP:
<%
Option Explicit
thesoft = 4545
Response.Write thesoft
%>
ستضهر لك حتما خطأ في الصفحة
و هو الخطأ التالي
كود :
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'thesoft'
/thesoft_test.asp, line 3
و بالتالي عرفنا الأن قيمة الإعداد Explicit
و لمشاهدة النتيجة بالكود الصحيح التالي
كود ASP:
<%
Option Explicit
dim thesoft
thesoft = 4545
Response.Write thesoft
%>
و الأن ان شاء الله النتيجة صحيحة 100%
|