Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.11.2009, 15:01   #1
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию Declaration expected but 'INLINE' found

Declaration expected but 'INLINE' found

Такое выскакивает когда я пытаюсь запустить проект...

Строчка объявления (именно там ругается):
function ARGB(const A, R, G, B: Byte): Longword; inline;

Что делать? Гугл не дал результатов, стоит делфи 7
zotox вне форума
Старый 06.11.2009, 15:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А можно на весь код процедуры глянуть?
I'm learning to live...
Stilet вне форума
Старый 06.11.2009, 15:03   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Код:
inline;
небось скопировали. зачем вам оно?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 06.11.2009, 15:07   #4
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А можно на весь код процедуры глянуть?
function ARGB(const A, R, G, B: Byte): Longword; inline;
begin
Result := (A shl 24) or (R shl 16) or (G shl 8) or B;
end;

raxp, что скопировал? (решил изучить 2D движок а тут такое при компиляции)
zotox вне форума
Старый 06.11.2009, 15:12   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

zotox, попробуйте убрать inline;
Будь проще и люди к тебе потянутся
spamer вне форума
Старый 06.11.2009, 15:14   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Код:
inline;
вам ни к чему.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума
Старый 06.11.2009, 15:21   #7
zotox
Форумчанин
 
Регистрация: 09.09.2008
Сообщений: 395
По умолчанию

Всем спасибо, тема закрыта
zotox вне форума
Старый 06.11.2009, 15:47   #8
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Похелпил в D2010 и D7.

В D2010 директива inline; заставляет компилятор вставлять вместо вызова функции ее код ( по возможности ), что увеличивает скорость выполнения кода.

В D7 директива inline; используется с ассемблерным кодом и считается устаревшей.
s.Creator вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Forward declaration из чужого namespace futureteamleader Общие вопросы C/C++ 1 17.10.2009 04:46
expected END but : found qqanton Помощь студентам 2 31.10.2008 17:45
[Pascal Error] test_component.pas(43): E2037 Declaration of 'MouseUp' differs from previous declaration Altera Компоненты Delphi 3 10.03.2008 19:44
Expected an identifier but string found Maugli-rus Общие вопросы Delphi 3 23.12.2007 20:00
inline??? пыхта4ог Общие вопросы C/C++ 2 09.11.2007 17:54