On Sunday, 11 September 2022 at 09:02:31 UTC, Injeckt wrote:
I have a one class and two modificators, where in "public"
function I'm calling CreateThread with address of the
ClientThread function which stored in same class, but in
"private" modificator.
And i get this error:
Error: cannot pass argument `&this.ClientThread` of type
`extern (Windows) uint delegate(void* param)` to parameter
`extern (Windows) uint function(void*) @system`.
Pointers to non-static member functions always produce a
delegate. Otherwise, you wouldn't be able to access the class
instance's members.