> On Mon, 2011-07-04 at 11:26 +0200, Fabien Bodard wrote:
> > 2011/7/4 Demosthenes Koptsis <demosthen...@gmail.com>:
> > > Hello,
> > > 
> > > i have a class CCar with an event Run().
> > > 
> > > When i implement the object hCar in module Main
> > > i have to use Object.Attach to use the event handler for the event Run.
> > > 
> > > At page http://gambasdoc.org/help/lang/eventdecl says
> > > "By default, Name_EventName is the name of the method called in the
> > > event listener when an event is raised."
> > > 
> > > 
> > > But without Object.Attach(hCar, Me, "hCar") i cannot use the event
> > > 
> > > Example
> > > ------------
> > > ' Gambas module file
> > > 
> > > Private hCar As CCar
> > > 
> > > Public Sub Main()
> > 
> > -->  hCar = New CCar as "hcar"
> > 
> > This is how you must declare an event handler !
> 
> Yes i know that.
> 
> hObject = NEW MyClass
> Object.Attach(hObject, ME, "EventName")
> 
> is equivalent to:
> 
> hObject = NEW MyClass AS "EventName"
> 
> 
> 
> when i declare an event in a class.
> 
> EVENT Run
> 
> in class CCar.
> 
> i expected the object hCar to autocomplete in editor the
> hCar_Run as default event handler, as this is done with properties
> hCar.Doors etc.
> 
> my question is,
> why this autocomplete is not done for default event handlers and i should
> declare a handler hCar ?
> 

Because the IDE can only handle event names declared statically (i.e. with NEW 
... AS "xxx"), not those declared dynamically with Object.Attach().

Regards,

-- 
Benoît Minisini

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to