Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: [VB2008] muokattu koodi ei toimi

Sivun loppuun

jokke568 [01.09.2009 13:03:46]

#

Hei

Kun kopion osan koodista projektin toiseen kohtaan ja teen siihen muutoksia niin ohjelma ei suostu huomioimaan muutoksia. Vaan toimii niin kuin alkuperäisessä koodi pätkässä.

Osaisiko joku kertoa missä mättää..

Grez [01.09.2009 13:09:27]

#

Öhh, ootko varma että olet muokannut oikeaa tiedostoa?

Onko ohjelma käynnissä vai sammutettuna?

jokke568 [01.09.2009 13:13:00]

#

Ohjelma on pois päältä. Aina kun muistan niin kopioin tekstin ensin muistioon ja vasta sitä kautta takaisin vb:hen.

Nyt unohtui viedä muistion kautta ja ei toimi.

Private Sub cbSukunimi_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles cbSukunimi.KeyPress
       If e.KeyChar = vbCr Then EritteleNimi()


   End Sub

ei suostu Enteriä painamalla suorittamaan EritteleNimi ohjelmaa

Grez [01.09.2009 13:15:36]

#

Ei se kyllä normaalisti niin toimi, että muistion kautta kierrättämisestä olisi mitään vaikutusta.

jokke568 [01.09.2009 13:16:52]

#

Eikö toi koodin pätkä ole ihan ok, että pitäisi reagoida Enteriin?

ComboBoxin yhteydessä.

Grez [01.09.2009 13:20:10]

#

No antaako se mitään virheitä?

Tuli just mieleen että antaako se ilmoituksen että "kääntäminen epäonnistui, jatketaanko siitä huolimatta" ja vastaatko siishen että "kyllä"?

Tuossa tapauksessahan luonnollisesti tekemäsi muutokset eivät vaikuttaisi ohjelmaan kun se ajaisi sitä edellistä versiota, jonka kääntäminen onnistui..

Ja kyllä se koodinpätkä on ihan ok, jos siellä on comboboksi, jonka nimi on cbSukunimi ja sulla on "EritteleNimi" niminen funtktio tai aliohjelma, joka ei ota parametreja.

jokke568 [01.09.2009 13:21:43]

#

Ei anna mitään virhettä. Ohjelma vain hyppää lisättyjen rivien yli.

jokke568 [01.09.2009 13:31:05]

#

Ohjelma rivin toimimattomuus alkaa kun laitan Comboboxiin AutoCompleten päälle ja AutoCompleteSeurce:ksi ListItems

Ilman autoCompletea toimii sen kanss ei toimi...

neau33 [01.09.2009 14:16:51]

#

Moikka jokke568!

tuplaklikkaa (esim.) se Form1.Designer.vb koodi esiin & katso löytyykö sieltä:
AddHandler cbSukunimi.KeyPress, AddressOf Me.cbSukunimi_KeyPress
tai jotain vastaavaa, elikä EventHandlerien pitääpi osoittaa oikeaan osoitteeseen...siis jos vain siirtelet esim. vaikkapa nappeja formilta toiselle ja sitten kopioit manuaalisti napin event-koodit niin...metsässä puut vihannoi...

Grez [01.09.2009 14:26:51]

#

No, mulla ei kyllä ole tuolla .Desinger.vb:ssä mitään AddHanderliä ja hyvin toimii. Toisaalta se cbSukunimi on määritelty WithEvents ja koodin puolella on kerrottu "Handles cbSukunimi.KeyPress", kuten Jokkenkin koodissa.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta