| | |
![]() |
0
#2 May 9th, 2003
This is untested, but something like this might work
Visual Basic 4 / 5 / 6 Syntax (Toggle Plain Text)
string timeZone[3], state, zone timeZone[0] = "CST" timeZone[1] = "EST" timeZone[2] = "PST" if state="AL" then zone=timeZone[0] if state="NY" then zone=timeZone[1] if state="CA" then zone=timeZone[2]
0
#3 May 10th, 2003
Close Dani :-), but this isn't C/Java :-P.
First of all, I'm assuming your using VB6. If you're not, tell me what VB version you're using and I'll adjust the code.
A better way of implimenting this, is to add a Class Module. I named my class module clsStateTime, and this is the code inside it:
You should fill in the other 50 states with the results you want. To use this class, I made this code under a command button (but, you could do it however you want):
Just as a note, the index is the number in between the ()!
Dani, notice how I Dim'ed it with a (2), but I used 3 "slots" in the array? Thats another VB difference :-P. Oh yeah, we don't dim vars with the type first either :-P.
First of all, I'm assuming your using VB6. If you're not, tell me what VB version you're using and I'll adjust the code.
A better way of implimenting this, is to add a Class Module. I named my class module clsStateTime, and this is the code inside it:
Visual Basic 4 / 5 / 6 Syntax (Toggle Plain Text)
Public state As String Public Function TimeZone() As String Select Case UCase(state) Case "NY" TimeZone = "EST" Case "NJ" TimeZone = "EST" Case Else TimeZone = "Unknown" End Select End Function
You should fill in the other 50 states with the results you want. To use this class, I made this code under a command button (but, you could do it however you want):
Visual Basic 4 / 5 / 6 Syntax (Toggle Plain Text)
Private Sub Command1_Click() 'The index holds the amount of values you want to put in the array Dim stinfo(3) As New clsStateTime stinfo(0).state = "nj" stinfo(1).state = "ny" stinfo(2).state = "asdf" MsgBox (stinfo(0).TimeZone) MsgBox (stinfo(1).TimeZone) MsgBox (stinfo(2).TimeZone) End Sub
Just as a note, the index is the number in between the ()!
Dani, notice how I Dim'ed it with a (2), but I used 3 "slots" in the array? Thats another VB difference :-P. Oh yeah, we don't dim vars with the type first either :-P.
-Ryan Hoffman
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
![]() |
Similar Threads
- Can I ghost a RAID array??? (Windows NT / 2000 / XP)
- Creating dynamic array structures (C++)
- Array limit (C)
- struct dynamic 2d array alloc (C)
- string to integer array transformation (C)
Other Threads in the Visual Basic 4 / 5 / 6 Forum
- Previous Thread: static compile
- Next Thread: HELP WITH FTP, PLEASE:
| Thread Tools | Search this Thread |
* 6 429 2007 access activex add age application basic beginner birth bmp calculator cd cells.find click client code college component connection connectionproblemusingvb6usingoledb copy creat ctrl+f data database datareport date delete dissertations dissertationthesis dissertationtopic edit error excel excelmacro file filename form hardware header iamthwee image inboxinvb internetfiledownload keypress label listbox listview liveperson login looping machine microsoft movingranges number objectinsert open oracle password prime program prompt range-objects readfile reading record refresh remotesqlserverdatabase report save search sendbyte sites sort sql sql2008 sqlserver subroutine tags textbox time urldownloadtofile vb vb6 vb6.0 vba visual visualbasic visualbasic6 web window windows







