Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Ошибка END ... inline Что делать?


Автор: dizy1985 15.2.2012, 12:46
Есть вот такие ошибки. Как их убрать? Почему не компилется
[Error] RnQGraphics32.pas(148): 'END' expected but 'INLINE' found
[Error] RnQGraphics32.pas(158): Declaration expected but 'INLINE' found

Добавлено через 5 минут и 56 секунд

  function MakeRect(x, y, width, height: Integer): TGPRect; overload; inline;
  function MakeRect(location: TGPPoint; size: TGPSize): TGPRect; overload;inline;
  function MakeRect(const Rect: TRect): TGPRect; overload; inline;

Автор: Данкинг 15.2.2012, 13:14
Цитата(dizy1985 @  15.2.2012,  13:46 Найти цитируемый пост)
Почему не компилется

Потому что когда списываешь код у друга - желательно делать это обдуманно.

Добавлено через 47 секунд
Цитата(dizy1985 @  15.2.2012,  13:46 Найти цитируемый пост)
 function MakeRect(x, y, width, height: Integer): TGPRect; overload; inline;
  function MakeRect(location: TGPPoint; size: TGPSize): TGPRect; overload;inline;
  function MakeRect(const Rect: TRect): TGPRect; overload; inline; 

А это к чему здесь?

Автор: dizy1985 15.2.2012, 13:17
Это те функции на которых ошибки идут

Автор: northener 15.2.2012, 13:25
Цитата(dizy1985 @  15.2.2012,  12:46 Найти цитируемый пост)
Почему не компилется

У тебя гранаты не той системы. smile
Убери объявление inline. Оно тебе нафиг не нужно.

Автор: dizy1985 15.2.2012, 13:42
Хм, да убирать много,много вызовов. Написано что компилить под делфей 7 я так и сделал а она не хочет

Автор: northener 15.2.2012, 13:44
Цитата(dizy1985 @  15.2.2012,  13:42 Найти цитируемый пост)
 Написано что компилить под делфей 7 я так и сделал а она не хочет 

Директива inline в ее новом виде введена AFAIK в Д2010. А Д7 ее в этом виде не понимает, посему и не компилит.

Автор: dizy1985 15.2.2012, 13:44
понятно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)