Hello Everyone, I have just updated Lazarus to latest SVN (13497) and my WinCE application dies if I use a mouse move event. The following is a trivial example that displays the same bug. It works for Win32 but not on WinCE:
Type Tform1 = Class(Tform) Procedure Formmousedown(Sender: Tobject; Button: Tmousebutton; Shift: Tshiftstate; X, Y: Integer); Procedure Formmousemove(Sender: Tobject; Shift: Tshiftstate; X, Y: Integer); Private { Private Declarations } Public { Public Declarations } OX, OY: Integer; Public End; Var Form1: Tform1; Implementation Procedure Tform1.Formmousedown(Sender: Tobject; Button: Tmousebutton; Shift: Tshiftstate; X, Y: Integer); Begin OX := X; OY := Y; End; Procedure Tform1.Formmousemove(Sender: Tobject; Shift: Tshiftstate; X, Y: Integer); Begin If ssLeft In Shift Then With Canvas Do Begin Pen.Color := clRed; Line(OX,OY,X,Y); OX := X; OY := Y; End; End; Am I missing something or is this a bug? Thanks, Paul Michell _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives