Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET metodin kutsuminen modulista

Strat [06.02.2005 20:20:30]

#

Eli ongelma tämä: jos yritän kutsua luokan (formissa määritelty) metodia (Private sub) modulista (aliohjelmakirjasto) tulee virheilmoitus 'Name xxx is not declared.'. Jos muutan ko. metodin tyypin Friend shared sub muotoon tulee virheilmoitus 'Cannot refer to an instance member of a class from within a shared method or shared member initializer without an explicit instance.'
OK, jos muutan ko. formin kontrollin muotoon Friend shared withevents niin tämä ongelma poistuu.

Mutta, niin poistuu kontrollikin jos käyn Design modelissa tai poistun Visual Studiosta, johtunee nyt tuosta manuaalisesta editistä kun kontrollissa ei ole tuota shared vaihtoehtoa (mikä lienee ihan järkevää) :(

Tarkennuksena että tuo luokka on siis pääformi, kontrolli on AxWebBrowser, metodi on LoadPage joka lataa annetun urlin (parametri) annettuun tiedostoon (parametri) ja odottaa kunnes sivu on ladattu.

Eli miten tuo pitäisi tehdä? Ilmeisesti jostakin pitäis nyt tehdä instanssi...?

Strat [07.02.2005 13:49:49]

#

Workaroundina sain tuon pelittämään käyttämällä paria globaalia muuttujaa & timeria formissa... täytynee yrittää tota instanssia vielä uudestaan illemmalla.

Vastaus

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

Tietoa sivustosta