X-Received: by 10.66.55.4 with SMTP id n4mr12152962pap.20.1448735465666; Sat, 28 Nov 2015 10:31:05 -0800 (PST) X-Received: by 10.50.109.229 with SMTP id hv5mr133260igb.0.1448735465634; Sat, 28 Nov 2015 10:31:05 -0800 (PST) Path: csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!mv3no6365327igc.0!news-out.google.com!f6ni14246igq.0!nntp.google.com!mv3no4967228igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: it.comp.lang.visual-basic Date: Sat, 28 Nov 2015 10:31:05 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=151.16.204.180; posting-account=eitZdgoAAAC6C9CXmyhLNaQM3MgI3eZM NNTP-Posting-Host: 151.16.204.180 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2fc92246-3dae-43da-a263-0e8879b07cc8@googlegroups.com> Subject: Re: Generazione eventi in VB.Net From: Luca D Injection-Date: Sat, 28 Nov 2015 18:31:05 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: csiph.com it.comp.lang.visual-basic:18596 On Saturday, November 28, 2015 at 7:10:31 PM UTC+1, Antologiko wrote: > Buonasera, nella mia classe ho dichiarato l'evento >=20 > Public Event ItemAdded(Item As ItemsType) >=20 > ed ho implementato il metodo >=20 > Public Function AddItem(...) As ItemsType >=20 > Il dubbio =E8: l'evento ItemAdded deve essere generato prima o dopo > che la funzione AddItem abbia restituito un valore al chiamante. In senso stretto, *dopo* non puoi farlo, visto che il "return" esce dalla f= unzione, quindi qualsiasi istruzione che lo segue viene ignorata. Come l'hai scritta tu per=F2 mi pare OK, aspetti di aver fatto tutto e poi,= come ultime due istruzioni, inneschi l'evento e restituisci il valore... p= erch=E8 dici che non va bene?