Static Statement

একটি সাবরুটিন অথবা ফাংশনের মধ্যে বিদ্যমান প্রসিজারে একটি ভেরিয়েবল অথবা অ্যারে ডিক্লেয়ার করে থাকে, যাতে ভেরিয়েবল অথবা ফাংশনের মানের ব্যবহার সাবরুটিন অথবা ফাংশন থেকে প্রস্থান করার পরেও অব্যাহত রাখা যায়। Dim স্টেটমেন্ট নিয়মাবলীও বৈধ।

সতর্কতামূলক আইকন

স্ট্যাটিক স্টেটমেন্ট ভেরিয়েবল অ্যারে নির্ধারণ করার জন্য ব্যবহার করা যায় না। অ্যারেসমূহ অবশ্যই একটি নির্দিষ্ট আকার অনুসারে উল্লেখিত হবে।


সিনট্যাক্স:


Static VarName[(start To end)] [As VarType], VarName2[(start To end)] [As VarType], ...

উদাহরণ:


Sub ExampleStatic
Dim iCount As Integer, iResult As Integer
    For iCount = 0 To 2
        iResult = InitVar()
    Next iCount
    MsgBox iResult,0,"The answer is"
End Sub
 
নির্দিষ্ট চলক শুরু করার জন্য REM ফাংশন
Function InitVar() As Integer
    Static iInit As Integer
    Const iMinimum as Integer = 40 REM ফাংশনের সর্বনিম্ন প্রদান মান
    if iInit = 0 then REM check if initialized
        iInit = iMinimum
    Else
        iInit = iInit + 1
    End If
    InitVar = iInit
End Function

Please support us!