3) There actually are two possible answers, you choose. The (&) or (+) are both concatenation operators for strings. Rot47: <;F56]52D9:6==@?2GJ]>:=> -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Hall Sent: Friday, May 01, 2009 17:12 To: programmingblind@xxxxxxxxxxxxx Subject: b6 syntax questions Hi all, I have a couple questions about vb6. 1. In source code I am reading, there are "sub" declarations, as well as sections with a colon after them, which are used in Goto commands. How do these statements relate to functions? I understand Goto, but (a) how do you end a section and (b) what are the sub sections for if the Goto does not use them? 2. If you can just declare vars with "varname = value", then what does the "Dim" keyword do, and what about data types? 3. In strings, what is the concatenation operator? 4. How do you declare arrays? What about 2d arrays? Have a great day, Alex __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind