On April 28, 2010 at 05:25, sWORDs said...
self = this;
this.rs232port.OnData=Function(){
self.test = Function(a){System.print(a);}
self.test("blaat1");
self.test("blaat2");
[...]
};
vs
self = this;
this.test = Function(a){System.print(a);}
this.rs232port.OnData=Function(){
self.test("blaat1");
self.test("blaat2");
[...]
};
I immediately see the problem with first approach. You are creating a function each time OnData is called. The second approach only calls the function that already exists.