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 ? > > > > > hCar.StartEngine > > hCar.IncreaseSpeed > > > > End > > > > Public Sub hCar_Run() > > > > Print "Car is running" > > > > End > > -------------- > > > > in the example if i remove line > > Object.Attach(hCar, Me, "hCar") > > > > and use RAISE in class i cant use > > Public Sub hCar_Run() as default event handler. > > > > i attach the project. > > to see what i am describing remove line 9 > > Object.Attach(hCar, Me, "hCar") > > from Main.module. > > > > -- > > Regards, > > Demosthenes Koptsis. > > > > ------------------------------------------------------------------------------ > > 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 > > > > > > > -- Regards, Demosthenes Koptsis. ------------------------------------------------------------------------------ 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