14-12-2005, 21:11
|
|
|
חבר מתאריך: 20.12.01
הודעות: 20,962
|
|
למה שלא תקרא את התיעוד של VBS ותחסוך לעצמך צרות?
הסיבה שהקוד הזה לא פועל הוא שגדלי מימדי מערך צריכים להיות קבועים,
ואילו אתה מנסה ליצור מערך, שערך גודל המימד שלו הוא משתנה. זו השגיאה
שאתה מקבל: Expected integer constant.
ישנם שני פתרונות לבעיה הזו. אם גודל המערך באמת קבוע, אז עליך לכתוב:
Const counter
counter = 5
Dim famname(counter)
אם אתה רוצה ליצור מערך בגודל משתנה, עליך לכתוב כך:
Dim famname()
Dim counter
counter = 5
ReDim famname(counter)
שים לב שבהתחלה אנו מכריזים על המערך עם סוגריים ריקות, זה אומר שגודל
מימדי המערך משתנה.
ואת כל זה יכלת למצוא בתיעוד של VBS. בקלות.
|