Mike Sapsard schreef:
I am just getting back into Lazarus after a break of several years from Delphi. With Delphi bugs and shortcomings I used to hit the Windows API to work around.

Lazarus is not a Delphi clone.
Dephi bugs should be reported to Borland.
The implementation in Lazarus should be correct.
Differences should be documented in the Wiki against the Delphi release.
To do otherwise, and follow Delphi bugs would be an unnecessary overhead and corruption.


What I tried to explain is, that IMHO this is not a Delphi bug, but the way the Rectangle winapi call works.

I think that at least the Rectangle function in the unit LCLIntf (which is supposed to help porting winapi functions to lazarus) should behave the same as the rectangle funtion in the windows unit.

I further propose not to make any difference between TCanvas.Rectangle and Windows.Rectangle. This is confusing *and* makes porting from Delphi more difficult.

Vincent

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to