Kun teen ohjeiden ekaa ohjelmaa, niin Envelop herjaa, että
"Identifier 'MsqBox' was not Found"...
Olisiko nimi MsgBox eikä MsqBox (siis gee eikä quu)?
Oho kirjoitus virhe, mutta ohjelmassani on g:llä...
Sub Command1_Click() MsgBox "Terve, " & Text1.Text End Sub
Siis se ei toimi tolla koodilla... Vaihdoin MsgBoxin tilalle MessageBox. ja silloin herjas jotain muuta...
Vb.net vai Vb6?
en minä tiiä, mutta ei ole minun mielestäni .net
Jaa. Mites sulla on "Sub Command1_Click()"?
En tiedä onko väliä mutta mulla on aina "Private Sub Command1_Click()".
Kyllä tuon sun koodin pitäis toimi jos text1 on olemassa.
Tuota ".Text":iä ei tarvitse.
Mulla toimii tällänen ainakin:
Private Sub Command1_Click() MsgBox "Terve " & Text1 End Sub
Jos käytät VB6..
Ei toimi vaikka olisi tuo private sub... Aika outoo... Johtuukohan vistasta?
Kyllä VB6 pitäis vielä Vistassa toimia.
Voisitko ensin sanoa tarkasti, mitä VB-versiota käytät (valikon Help->About pitäisi auttaa)? Kristallipalloani ei nimittäin ole saatu korjattua vieläkään.
ok sori...
Tossa lukee vaan Envelop 1.4...
Ja jotain muuta.
Mutta ei siinä mitään lue mistään VB versiosta...
Edit:
Latasin sen täältä: http://www.freebyte.com/programming/compilers/
Edit2
Pitäiskö ladata visual basic 2008 express?
edit katselin et käytössä oli jo vb 2008 :D
Mikä tuo envelop on?
Liittyykö se edes mitenkään vbH:en?
En nyt tästä suoraan muista, mutta olisikohan se ollut VB.net:ssä MessageBox.Show(...)
Pöytälamppu kirjoitti:
En nyt tästä suoraan muista, mutta olisikohan se ollut VB.net:ssä MessageBox.Show(...)
Näin on. Microsoftin Visual Studiossa tosin toimii msgbox
Moikka vehkis91!
MsgBox-funktio toimii VB.NET - VB.200x versioissa vain jos Assembly'n Microsoft.VisualBasic (joka on itseasiassa .NET Framework luokka) on viitattu Imports-lauseella tai viittaus Assembly'n edeltää funktiota seuraavasti Microsoft.VisualBasic.MsgBox("Haloo World")
Eli jos viittaus puuttuu ei itseasiassa käytetä Visual Basic'a lainkaan vaan ympäristö on .NET Framework vaikka IDE olisi VB.NET (2003) tai VB.200x.
Aihe on jo aika vanha, joten et voi enää vastata siihen.