•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Visual Basic 4 / 5 / 6 section within the Software Development category of DaniWeb, a massive community of 397,698 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,517 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Visual Basic 4 / 5 / 6 advertiser:
The Relative of push is pop. Pop removes the last item in an Array, and returns the value into a single (scalar) variable. Again, due To VB Limitations, this one works on strings.
Public Function spop(ArrayName() As String) as string ' /* Make Sure the Variable Passed Is An array */ If IsArray(ArrayName) = False Then spop = "not array" ' /* Get The Last Value In The Array */ RetVal = ArrayName(UBound(ArrayName())) ' /* Set The Last Element Of The Array To Nothing */ ArrayName(UBound(ArrayName())) = vbNullString ' /* Check If We Are Working With The Only Element In The Array */ If UBound(ArrayName()) = 0 Then ' /* If So, Remove The Array */ Erase ArrayName() Else ' /* Reset the size of the array to 1 less than it was */ ReDim Preserve ArrayName(UBound(ArrayName()) - 1) End If ' /* return The Value Of The last element of the array before we removed it */ spop = RetVal End Function
Post Comment
•
•
•
•
DaniWeb Marketplace (Sponsored Links)