- Код: Выделить всё
- var
 p: TPoint;
 begin
 if not Assigned(FilterForm) then FilterForm := TFilterForm.Create(nil);
 FilterForm.PopupParent := SpicForm;
 p := Point(SpeedButton5.Width, SpeedButton5.Top);
 with SpeedButton5.ClientToScreen(p) do
 begin
 FilterForm.Left := X - SpeedButton5.Width;
 FilterForm.Top := (Y - FilterForm.Height) - 2;
 end;
 FilterForm.Show;
В линукс проект собирается норомально. В win же выдает ругается на строчку p := Point(SpeedButton5.Width, SpeedButton5.Top); Сообщение:
- Код: Выделить всё
- ChatUnit.pas(94,37) Fatal: Syntax error, ")" expected but "," found
Кто нибуть может объямнить, почему компилятор требует в win скобку после SpeedButton5.Width.





