@EVOSandru6

Как правильно при определении функции писать название компоненте?

Добрый день,

Перелопатил код проекта и решил засунуть повторяющиеся части кода в функции.

такая штука, в unit.h перед #endif пишу:

void showDepFormCreate(ScrollBox * scrBox, ...);

Это я определил, далее в unit.cpp пишу :

void showDepFormCreate(ScrollBox * scrBox, ...){ ....  Тут функция }


Она лежит в unit.cpp файле сразу под TForm1 *Form1;

Без функций все отрабатывалось, что я хотел. Мне нужно послать компонет ScrollBox, который станет родителем для других lookup компонентов. Остальные аргументы функции не выжны.

Выходят такие ошибки:

[BCC32 Error] Unit1.h(329): E2303 Type name expected
Full parser context
Unit1.cpp(6): #include Unit1.h

[BCC32 Error] Unit1.cpp(1165): E2303 Type name expected

В обоих случаях Ругается на строку:

ScrollBox * scrBox,

В объявлении и описании.

В чем может быть причина?
  • Вопрос задан
  • 2517 просмотров
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg Куратор тега C++
Любые ответы на любые вопросы
Тип ScrollBox не объявлен в unit.h
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы