VbAsyncSocket icon indicating copy to clipboard operation
VbAsyncSocket copied to clipboard

64bit conversion

Open mytrain opened this issue 3 years ago • 6 comments

Hi,

Have you planned to convert your code into a 64bit VBA version (Using PtrSafe and LongPtr).

Regards

mytrain avatar Nov 29 '22 12:11 mytrain

I'll probably implement an x64 version targeting twinBASIC first which will probably bring a 64-bit VBA version as a byproduct too.

wqweto avatar Nov 29 '22 13:11 wqweto

I try to adapt your code but CallWindowProc fails, no sure my declare statement is right. However maybe the Thunk stuff is 32bit and not 64bit.

mytrain avatar Nov 30 '22 08:11 mytrain

The source code of the thunk is in thunks.cpp under IMPL_ASYNCSELECTNOTIFY_THUNK conditional compilation.

It is in x86 ASM but I'm planning on converting it to C/C++ for the x64 port.

wqweto avatar Nov 30 '22 09:11 wqweto

keep in track too.

loquat avatar Mar 18 '23 09:03 loquat