Почему может возникать ошибка ByRef argument type mismatch???
Текст функции вот какой:
Private Function perekryvanie(ByVal Left1 As Long, ByVal left2 As Long, ByVal top1 As Long, ByVal top2 As Long, ByVal width1 As Long, ByVal width2 As Long, ByVal height1 As Long, ByVal height2 As Long) As Boolean
Dim rect1 As RECT, rect2 As RECT, rectresult As RECT
rect1.Left = Left1
rect1.Top = top1
rect1.Right = Left1 + width1
rect1.Bottom = top1 + height1
rect2.Left = left2
rect2.Top = top2
rect2.Right = left2 + width2
rect2.Bottom = top2 + height2
Call Win32.IntersectRect(rectresult, rect1, rect2)
End function
Поиск ничего не дал. Может, объясните мне

