Results 109 issues of Sancarn

Getting errors when using CreateFromPointer() with Object parameters...

It's been a longtime coming and I think it's about time we implement UIAutomation in some capacity. ## Benefits * It's faster - [this thread](https://github.com/Descolada/Acc-v2/issues/4#issuecomment-1757164191) seems to suggest that there...

enhancement
lib-stdUIAutomation

Currently uses https://learn.microsoft.com/en-us/windows/win32/api/tlhelp32/nf-tlhelp32-createtoolhelp32snapshot but this seems overcomplicated when there is also https://learn.microsoft.com/en-us/windows/win32/api/psapi/nf-psapi-enumprocesses which returns an array of pids? Not sure...

enhancement
lib-stdProcess

It's time for `stdCallback` to get a refactor. I feel some aspects are overcomplicated and this is in part because I didn't really know what I was doing when I...

enhancement
lib-stdCallback

Currently in `evaluate`: ```vb Case iType.oAccess Select Case op.subType Case ISubType.argument Dim iArgIndex As Long: iArgIndex = val(mid(op.value, 2)) + LBound(vLastArgs) - 1 If iArgIndex

enhancement
lib-stdLambda

Use `SetWindowHookEx()` to create a KeyboardHook to ensure all keys sent by keybd_event() are received. Pseudo-code: ```vb6 Function KeybdHook(key, ...) For iKey = 1 to len(keys) if not keys(iKey).received then...

enhancement
lib-stdWindow

Honestly this whole class needs a total rewrite. It was made when I was younger and more naive. ---- * Host [Edge and IE Javascript engine](https://docs.microsoft.com/en-us/microsoft-edge/hosting/chakra-hosting/hosting-the-javascript-runtime). [IE11 Hosting](https://docs.microsoft.com/en-us/microsoft-edge/hosting/chakra-hosting/targeting-edge-vs-legacy-engines-in-jsrt-apis) * This...

enhancement
megathread
lib-stdRuntimeJS

# Current benchmarks ## Parsing Parsing is probably one of the most important metrics. Generally people parse json more than they do make it. So this is an important metric....

enhancement
lib-stdJSON

Currently our code uses 1 workbook per timer, which is crazy slow. This is currently declared as "not really an issue" because requiring more than 1 timer is likely rare(?)....

enhancement

If I have the following code: ``` p = Base64.encode64(Marshal.dump(:a)) p = Base64.encode64(Marshal.dump("a")) ``` I get: ``` "BAg6BmE=\n" "BAhJIgZhBjoGRVQ=\n" ``` If I try to parse these with marshal: ``` var...

enhancement
help wanted