עבור לתוכן

מה התחביר לכתיבת פונקציה ב-Visual Basic?

Featured Replies

פורסם

איך כותבים פונקציית void ב-VB, האם זה מתבצע בסביבת המודול? ואיך עושים פונקציה שמחזירה ערך (לא משנה איזה טיפוס)

פורסם

אם אתה רושם פונקציה בתוך מודל אז זה ככה:



Public Function <Function Name> ( <variable> as <variable type> ) as <Function Type>

End Function

והנה דוגמא לפונקציה פשוטה שמקבלת ערך ומחסירה את הערך פלוס אחד ( סתם לשם המחשה )



Public Function AddOne ( intNum as integer ) as integer

AddOne = intNum + 1

End Function

מקווה שזה היה מובן.

פורסם

ואם אתה רוצה פונקצייה שלא מחזירה ערך אז זה ככה

public/private sub sub-name()

למשל:

public sub func()

פורסם

ואם אתה רוצה פונקצייה שלא מחזירה ערך  אז זה ככה

public/private sub sub-name()

למשל:

public sub func()

זו לא פונקציה זו פרוצדורה

פורסם
  • מחבר

אני בונה פונקציה לבדיקות קלט ואני רוצה לדעת איך להחזיר ערך int מתוך הפונקציה.

אני רוצה שבתיבות טקסט, תחת שגרת "Keypress" יהיה זימון לפונקציה לבדיקת הקלט, ומתוך הפונקציה אני אחזיר את הkeyascii אחרי בדיקה (במידה והפונקציה לא רוצה אותו [כתבתי תנאים מסוימים] היא משנה את keyascii כדי שלא יכנס התו לתוך התיבה. איך אני עושה את המקבילה ל-return keyascii (משפת c) בויזואל בייסיק?

פורסם

תגדיר פונקציה שמחזירה INT:

public function CheckKey() as int

או שתחזיר INTEGER לא זוכר

ותשים את הערך המוחזר בשם הפונקציה .

כך שלמשל בסופה תרשום

CheckKey = 1

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים