Voisiko saada apua kun ei ymmärrä. Koodi:
CommonDialog1.CancelError = True On Error GoTo cancel CommonDialog1.FileName = anna(8).Text CommonDialog1.InitDir = "C:\ohjema\" CommonDialog1.Flags = &H200000 CommonDialog1.Flags = &H8 CommonDialog1.Filter = "Profiilit (*.txt)" CommonDialog1.ShowSave ....... cancel: exit sub
Kun painaa Cancel niin tulee run time error "cancel was selected"
minkähän takia ??
E
erkki kirjoitti:
Kun painaa Cancel niin tulee run time error "cancel was selected"
minkähän takia ??
Koska:
erkki kirjoitti:
CommonDialog1.CancelError = True .......
Siis se "run time error" joka "tulee" on varmaan VB:n debuggerin antama ja sinulla on valittuna "Break on all errors".
Jos vaihdat sen tilaan "Break on unhandled errors" niin se heittää debuggerin keskeytyksen vain virheissä joita et käsittele kuten tuossa koodissasi teet (On error goto jne)
Helpoiten sen saa vaihdettua klikkaamalla koodinmuokkausikkunassa oikeaa nappia ja popup-valikosta toggle. Muuten se löytyy Tools->Options->General->Error Trapping
Ok, tämä selvä mutta sori tyhmyyteni, en löydä "Break on unhandled errors" valintaa??? voisitko vielä ohjata....
E
Asetus löytyy valikosta Tools->Options kohdasta General.
Ja tosiaan sen saa näppärästi vaihdettua myös klikkaamalla koodinmuokkausikkunassa oikeaa nappia ja avautuvasta popup-valikosta togglen takaa.
tuhannet kiitokset, nyt pelittää ja opin uutta. olen näköjään vähän hätäinen etsijä
t E
Aihe on jo aika vanha, joten et voi enää vastata siihen.