|
Until you sign up you can't do much. Yes, it's free.
|
|
|
|
|
|
|
 | / / / Viewing Topic
|  |
( SilverDragon1Wings )
Executive
|
When I ran the debugger for VB, after writing in my code, it gave me several errors that I don't know how to fix. The errors involve the statement I made for what to say after the command button is clicked. Here is the sentence I wrote: 'create message message = "You have entered " firstName & " " & lastName & " as a new customer." vbCR firstName & "'s address is: " & streetAddress & "," & city & "," & state & "," & zipCode & "." THE TWO indented areas indicate the start of the lines {meaning that in the program it only takes up two lines} the & sign {after firstName} which connects the statement of variables and string literals together has an error that reads "Method arguments must be enclosed in parentheses" Then for the same sign, there is another error "Expression is expected." for the string literal 'firstName' the error reads "Expression is not a method." And the last error reads "End of statement expected" for the first line of my sentence. How do I fix these errors? I wrote the sentence out how I was instructed to by my professor, did I make an error in writing it? {She didn't give the exact sentence to write, just how to write it.} HELP!
|
|
|
|
|
 LiveWire Humor
|
|
Ethryx
Enlightened One
Patron
Tech Support Leader
|
You need an & right before the variable firstname
------- Learn from yesterday, live for today, hope for tomorrow..
|
8:21 pm on Feb. 14, 2008 | Joined: Jan. 2007 | Days Active: 603 Join to learn more about Ethryx New York, United States | Straight Male | Posts: 5,201 | Points: 14,920
|
|
| |
|
|
helloangel666
Dairy Product Addict
|
okay
------- guys wit long hair rock!
|
|
|
|
|
neotreo
Enlightened One
Patron
|
wait... was that... basic? ive never actually seen it...
------- Do Not Meddle In The Affairs Of Dragons, For You Are Crunchy and Good with Ketchup /b/ does it for the lulz!!!
|
8:23 pm on Feb. 14, 2008 | Joined: July 2006 | Days Active: 547 Join to learn more about neotreo Pennsylvania, United States | Straight Male | Posts: 7,741 | Points: 16,058
|
|
| |
|
|
Ethryx
Enlightened One
Patron
Tech Support Leader
|
| Code: | message = "You have entered " & firstName & " " & lastName & " as a new customer." & vbCrLf & firstName & "'s address is: " & streetAddress & "," & city & "," & state & "," & zipCode & "." | Thats the correct way to do it. btw, make sure thats all on 1 line. Post edited at 8:24 pm on Feb. 14, 2008 by Ethryx
------- Learn from yesterday, live for today, hope for tomorrow..
|
8:23 pm on Feb. 14, 2008 | Joined: Jan. 2007 | Days Active: 603 Join to learn more about Ethryx New York, United States | Straight Male | Posts: 5,201 | Points: 14,920
|
|
| |
|
|
|
|
Ethryx
Enlightened One
Patron
Tech Support Leader
|
If you want to do this on two different lines, then you have to do it like this: | Code: | message = "You have entered " & firstName & " " & lastName & " as a new customer." & vbCrLf message = message & firstName & "'s address is: " & streetAddress & "," & city & "," & state & "," & zipCode & "." | Also, may I ask what version of the language you are doing this in? Is this in .NET?
------- Learn from yesterday, live for today, hope for tomorrow..
|
8:34 pm on Feb. 14, 2008 | Joined: Jan. 2007 | Days Active: 603 Join to learn more about Ethryx New York, United States | Straight Male | Posts: 5,201 | Points: 14,920
|
|
| |
|
|
|
|
Ethryx
Enlightened One
Patron
Tech Support Leader
|
Okay, I figured it was .NET since you said you were taking a class on VB and they hardly teach the older versions anymore haha. But here is a working example of what you need: | Code: | Dim Message As String, firstName As String, lastName As String, streetAddress As String, city As String, state As String, zipCode As String firstName = "Joe" lastName = "Smith" streetAddress = "123 Popcorn Street" city = "Bigville" state = "NY" zipCode = "11777" Message = "You have entered " & firstName & " " & lastName & " as a new customer." & vbCrLf & firstName & "'s address is: " & streetAddress & "," & city & "," & state & "," & zipCode & "." MsgBox(Message) |
------- Learn from yesterday, live for today, hope for tomorrow..
|
8:38 pm on Feb. 14, 2008 | Joined: Jan. 2007 | Days Active: 603 Join to learn more about Ethryx New York, United States | Straight Male | Posts: 5,201 | Points: 14,920
|
|
| |
|
|
( SilverDragon1Wings )
Executive
|
Yea, that is basically the code that I wrote for it, minus a few things. The whole concatenate thing confuses me though, which is why I had all of those errors.
|
|
|
Ethryx
Enlightened One
Patron
Tech Support Leader
|
Well, just think of it like a math problem. If I told you A + B = C, that makes sense. But if I said A B = C, then you really aren't sure what to do with A and B to get the answer, C. You could assume multiply them but what if they were numbers, like 15 20 = C. You wouldn't really know what to do with them to get that answer -- C. So, in Visual Basic, always use & when you are going back and forth between variables and strings. If you ever get weird errors like you were getting earlier, just double check your coding and see if you missed any &'s where you need them. You'll get the hang of it
------- Learn from yesterday, live for today, hope for tomorrow..
|
8:48 pm on Feb. 14, 2008 | Joined: Jan. 2007 | Days Active: 603 Join to learn more about Ethryx New York, United States | Straight Male | Posts: 5,201 | Points: 14,920
|
|
| |
|
|
|
| Looking for something else?
|
|
|
|
|
|
 | / / / Viewing Topic |  |
|