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!