שלח תשובה

זירת השאלות

13 תשובות

  1. אוריקס הגיב:

    נו, באמת…
    באיזו טכנולוגיה אתה עובד? עם איזו שפה? מה? מי? מוּ?
    יותר פרטים, בבקשה. לא יזיק לקרוא גם איך מציגים שאלה?

  2. iliakap2002 הגיב:

    אוי סורי…
    טכנולוגיית ASP….

    אני בשפת VBS…
    מצטער…

  3. jonatan44 הגיב:

    ככה?


    DIM abc
    abc="U can kiss my ***"
    response.write abc

    לדבר כזה אתה מיתכוון?

  4. אוריקס הגיב:

    בערך – כי זה משתנה, לא קבוע.


    <%
    Const x = 5, y = 2
    Response.Write(x * y)
    %>
    OR:
    <%=(x * y)%>

  5. god הגיב:

    אתה גם לא חייב להגדיר אותם כמשתנים
    פשוט תעשה


    x=1
    response.write(x)

  6. ניר טייב הגיב:


    אמנם זה אפשרי אבל זה בכלל לא רצוי!!!
    זה יכול לגרום לכך שהאפליקציות שלך לא קריאות וזה יכול לגרום לך לשגיאות לוגיות באפליקציה
    הכי טוב כאשר עובדים VB ושפות בת שלה (VBA, VBS) זה להגדיר בראש העמוד option explict(ותסלחו אם לא כתבתי נכון) שיכריח אותך להגדיר ת המשתנה.

  7. אוריקס הגיב:

    יאק
    לא רק שלא הצהרת על קבוע (שזה הרבה יותר יעיל ממשתנה רגיל), אלא גרמת לאפליקציה שלך לזלול זכרון. משתנה שלא מוגדר בעצם מוגדר כ variant (מן משתנה כלל כזה) – מה שאומר שהוא יתפוס הרבה יותר זכרון ממה שהוא באמת צריך.

  8. iliakap2002 הגיב:

    טוב… תודה רבה לכולם ואוריקס…
    אם אני מגדיר קבוע יחיד שלמשל:


    CONST x="my name is Ilia"

    אז אני מדפיס אותו כך?


    <%=(x)%>

  9. ניר טייב הגיב:

    קבוע הוא כמו כל משתנה רק כמו שמו
    ערכו קבוע.

    אתה משתמש בו כמו שאתה משתמש במשתנה רגיל

  10. זהר פלד הגיב:

    זה VBS, הכל זה variant…
    הרי ב vbs אין לך bstr, או int באמת…
    כל המשתנים של VBS מוגדרים כ variant מעצם היותם משתנים…
    (אחרת היתה לך את האופציה לעשות cVar כמו שיש לך cDbl או cStr)

  11. אוריקס הגיב:

    צודק במקרה של VBS
    בכל מקרה ב VB זה בטוח נכון…

שלח תשובה