Hello,
I can't get rid of the compiler warning "Suspicious Pointer Assignment" generated by the code below:
Function FRMTASKEDITOR_CUSTOM ( _
hWndForm as HWnd, _ ' handle of Form
wMsg as UInteger, _ ' type of message
wParam as WPARAM, _ ' first message parameter
lParam as LPARAM _ ' second message parameter
) as Long
Select Case wMsg
Case WM_NOTIFY
Dim lpNmh as NMHDR Ptr
lpNmh => lParam ' <- Suspicious Pointer assignment warning.
' or
lpNmh = lParam ' <- Suspicious Pointer assignment warning.
The code works correctly but the warnings are there regardless of what I try. Researched on FB forum also.
Using this line as an example resulted in a syntax error:
LPWSTR = Cptr(LPWSTR, RT_RCDATA)
Any ideas would be helpful, thanks...
Clive
Use lpNmh = CAST(NMHDR PTR, lParam)
Works! Thanks José,
I tried (almost) that code previously but got an error because I didn't use PTR correctly.