You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SetWindowLong in TSynBaseCompletionProposalForm.CreateWnd should use IntPtr, otherwise it can cause an AV in x64.
SetWindowLong(Handle, GWL_WNDPROC, IntPtr(GetWindowLong(Handle, GWL_WNDPROC)));
Not sure if that code is even still required and/or correct.
On a side note Integer is also used in a couple of other places (in SynEdit.pas), but that is inside {$IFNDEF UNICODE}.
The text was updated successfully, but these errors were encountered:
SetWindowLong is not called under 64bit. However, the component still crashes at startup.
EAccessViolation with message 'Access violation at address FFFFFFF2F80F84. Execution of address FFFFFFF2F80F84'.
SetWindowLong in TSynBaseCompletionProposalForm.CreateWnd should use IntPtr, otherwise it can cause an AV in x64.
SetWindowLong(Handle, GWL_WNDPROC, IntPtr(GetWindowLong(Handle, GWL_WNDPROC)));
Not sure if that code is even still required and/or correct.
On a side note Integer is also used in a couple of other places (in SynEdit.pas), but that is inside {$IFNDEF UNICODE}.
The text was updated successfully, but these errors were encountered: