Function Pointer as a Field
BlitzMax Forums/BlitzMax Programming/Function Pointer as a Field
| ||
I am creating a custom Button class, and I would like to be able to define a unique function for each button that it will call when it's clicked. Is this doable using a function pointer as a field of the type? If so, anyone have an example? I tried implementing this earlier, but it didn't seem to work. Thanks |
| ||
Nevermind. I was just being a fool. I've spent hours and hours looking at this code, and it ends up being a rather dumb mistake. Too bad there isn't a "delete topic" link. |
| ||
;))) Found this thread using the forum's search? Well, here we are: Type FuncPointerType Field Callback(foo%) Method Trigger() If Callback<>Null Then Callback(42) End Method End Type Function MyFunction(i%) Print "The answer is "+i End Function Global test:FuncPointerType=New FuncPointerType test.Callback=MyFunction test.Trigger() |
| ||
Thanks Jake. I found the solution a few minutes after I asked for help. My problem was on the user end: I made a rather foolish mistake. Thanks though! |