Help on passing a function to a function pointer.
Kirill
kirill.saidov at mail.com
Wed Mar 24 03:30:07 UTC 2021
On Wednesday, 24 March 2021 at 03:06:15 UTC, Paul Backus wrote:
> On Wednesday, 24 March 2021 at 02:41:39 UTC, Kirill wrote:
>> DMD produces the following error:
>> `source/display.d(59,32): Error: function pointer
>> glfwSetFramebufferSizeCallback(GLFWwindow*, extern (C) void
>> function(GLFWwindow*, int, int) nothrow)
>> is not callable using argument types
>> (GLFWwindow*, extern (C) void delegate(GLFWwindow* window, int
>> w, int h) nothrow)
>
> You're trying to pass a pointer to a member function (a
> "delegate"), but it expects a pointer to a non-member function.
> Either make the function `static` or move it outside the
> class/struct it's currently in.
Thank you! That worked!
More information about the Digitalmars-d
mailing list