| | |
![]() |
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 2007 access activex add age basic birth bmp calculator cd cells.find click client code connection connectionproblemusingvb6usingoledb creat ctrl+f data database datareport date delete dissertations dissertationthesis dissertationtopic edit excel excelmacro file filename form header iamthwee image inboxinvb internetfiledownload listbox listview liveperson login looping microsoft movingranges objectinsert open oracle password program prompt range-objects readfile reading remotesqlserverdatabase report save search sendbyte sites sql sql2008 sqlserver subroutine tags time urldownloadtofile vb vb6 vb6.0 vba visual visualbasic visualbasic6 web windows







