Добрый день,
Перелопатил код проекта и решил засунуть повторяющиеся части кода в функции.
такая штука, в 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,
В объявлении и описании.
В чем может быть причина?