On Saturday, 27 October 2012 at 14:05:20 UTC, hr wrote:
On Saturday, 27 October 2012 at 11:59:16 UTC, Tobias Pankrath wrote:
try:

Handler[] mouse_handlers = new [WM_MOUSELAST - WM_MOUSEFIRST
+ 1]

or if the size is statically known:
Handler[WM_MOUSELAST - WM_MOUSEFIRST + 1] handler;

Thank you for your help.

after doing what you propose, i get the error message:
Error   1       Error: function Handler is used as a type
        

void Handler(int, int); is function prototype.
any other suggestions?

This works for me:


void handler(int a, int b) {} ;

void main()
{
        alias void function(int, int)  Handler;
        Handler[] handlers = new Handler[12];
        handlers[0] = &handler;
}

Reply via email to